1.为什么要用封装:比如,我要开车,我不需要懂离合,油门,制动等原理和维修也可以驾驶。
2.随着系统越来越复杂,类会越来越多,那么类之间的访问边界必须把握好,面向对象的开发原则要遵循“高内聚,低耦合”。内聚指的是一个模块内各个元素彼此结合的紧密程度;耦合指一个软件结构内不同模块之间互连程度的度量。内聚意味着重用和独立,耦合意味着多米诺效应牵一发动全身。
3.封装性思想:把该隐藏的隐藏起来,该暴露的暴露出来。这就是封装性的设计思想。
4.
5.封装性的体现:
6.实例体现:
1.为什么要用封装:比如,我要开车,我不需要懂离合,油门,制动等原理和维修也可以驾驶。
2.随着系统越来越复杂,类会越来越多,那么类之间的访问边界必须把握好,面向对象的开发原则要遵循“高内聚,低耦合”。内聚指的是一个模块内各个元素彼此结合的紧密程度;耦合指一个软件结构内不同模块之间互连程度的度量。内聚意味着重用和独立,耦合意味着多米诺效应牵一发动全身。
3.封装性思想:把该隐藏的隐藏起来,该暴露的暴露出来。这就是封装性的设计思想。
4.
5.封装性的体现:
6.实例体现: