Skip to content

Latest commit

 

History

History
24 lines (15 loc) · 857 Bytes

面向对象.md

File metadata and controls

24 lines (15 loc) · 857 Bytes
  • 类是对业务模型的抽象,类似于一个模板
    • __设计类__时
      • 遵循__单一职责原则__来进行最小化的设计
      • 遵循__开发封闭原则__
    • __组织类__时,则要在面向抽象编程思想指导下,遵循
    • 依赖倒置原则
    • 里氏替换原则
  • 对象是类的具体体现,也就是一个业务模型的具体实现。

面向抽象

面向对象是一种代码的组织方式,它提高了代码复用性,解决了复用性的问题。 而面向抽象(面向接口)编程则是面向对象的一种设计思想,它降低了代码耦合性,解决了耦合性的问题


当一个类型(struct,数据结构)除了属性之外,还能为其定义方法的话,那么这个类型就是具体对象的模板。

其方法可以视为该数据结构的特殊字段