2.7 面对对象的基本原则
对象内部是高内聚的
- 对象只负责一项特定的职能(职能可大可小)
- 所有对象相关的内容都封装到对象的
2.对象对外是低耦合的
- 外部世界可以看到对象的一些属性(并非全部)
- 外部世界可以看到对象可以做某些事情(并非全部)
面向对象的基本原则
面向对象的基本原则:
对内高内聚:所有对象相关的内容都封装在对像内部
对外低耦合:外部世界只能看到对象的部分属性和方法。
面向对象的基本原则
对象内部是高内聚的
- 对象只负责一项特定的职能(职能可大可小)
- 所有对象相关的内容都封装到对象内部
2.对象对外是低耦合的
- 外部世界可以看到对象的一些属性(并非全部)
- 外部世界可以看到对象可以做某些事情(并非全部)
面向对象的基本原则:
对象内部是高内聚的
对象只负责一项特定的功能(职能可大可小)
所有的对象相关的内容都封装到对象内部
对象对外是低耦合的(对于程序设计很重要,这样子相互之间的依赖关系就会变得较小,程序会变得灵活,有利于对象的重用)
外部的世界可以看到对象的一些属性(并非全部)
外部世界可以看到对象可以做的某些事情(并非全部)
面向对象的基本原则
高内聚 低耦合
面向对象的基本原则
高内聚和低耦合 有利于对象的重用性