面向对象的基础:抽象、封装、多态、继承
面向对象的设计原则:
-
找出应用中可能需要变之处,把它们独立出来,不要和那些不需要变化的代码混在一起。把会变化的部分取出来并“封装”起来。
-
针对接口编程,而不针对实现编程。(针对超类型编程)
-
多组合,少继承(“
有一个”可能比“是一个”更好
)
- 为交互对象之间的松耦和而努力
本文介绍了面向对象编程的基础概念,如抽象、封装、多态和继承,并深入探讨了面向对象的设计原则,包括识别变化点并进行封装、针对接口而非实现编程以及推荐使用组合而非继承等。
面向对象的基础:抽象、封装、多态、继承
面向对象的设计原则:

被折叠的 条评论
为什么被折叠?