mac_girl

【设计模式】理解高内聚、低耦合

什么叫高内聚?

高内聚是对类本身来说的,指在设计类的时候相近的功能放在一个类中。

好处:修改比较集中,代码易于维护。

什么叫低耦合?

低耦合是对类与类之间的关系来说的,指一个类的代码不会或很少导致依赖的类改动。

如何实现高内聚?

采用单一职责原则

如何实现低耦合?

依赖注入、接口隔离、基于接口而非实现编程、迪米特法则

 

参考:https://yzhyaa.blog.csdn.net/article/details/115910075

posted on 2021-12-15 11:48  宇宙美少女  阅读(174)  评论(0)    收藏  举报

导航