【设计模式】理解高内聚、低耦合
什么叫高内聚?
高内聚是对类本身来说的,指在设计类的时候相近的功能放在一个类中。
好处:修改比较集中,代码易于维护。
什么叫低耦合?
低耦合是对类与类之间的关系来说的,指一个类的代码不会或很少导致依赖的类改动。
如何实现高内聚?
采用单一职责原则
如何实现低耦合?
依赖注入、接口隔离、基于接口而非实现编程、迪米特法则
    金麟岂能忍一世平凡 飞上了青天 天下还依然
高内聚是对类本身来说的,指在设计类的时候相近的功能放在一个类中。
好处:修改比较集中,代码易于维护。
低耦合是对类与类之间的关系来说的,指一个类的代码不会或很少导致依赖的类改动。
采用单一职责原则
依赖注入、接口隔离、基于接口而非实现编程、迪米特法则
