1. 什么是封装?
封装是对数据、算法的包装,提供接口简化访问
2. 为什么要封装?
对上层隐藏实现的细节,只提供接口,保护私有的数据、逻辑
将变化的部分和算法隔离开来,在面对变化时,以最小的代价适应变化
3. 如何实现封装?
抽象接口,隐藏私有数据和算法
这些时我的粗略理解
1. 什么是封装?
封装是对数据、算法的包装,提供接口简化访问
2. 为什么要封装?
对上层隐藏实现的细节,只提供接口,保护私有的数据、逻辑
将变化的部分和算法隔离开来,在面对变化时,以最小的代价适应变化
3. 如何实现封装?
抽象接口,隐藏私有数据和算法
这些时我的粗略理解