22设计原则与思想之设计原则-理论八:如何用迪米特法则(LOD)实现“高内聚、松耦合”?
今天,我们讲最后一个设计原则:迪米特法则。尽管它不像SOLID、KISS、DRY原则那样,人尽皆知,但它却非常实用。利用这个原则,能够帮我们实现代码的“高内聚、松耦合”。今天,我们就围绕下面几个问题,并结合两个代码实战案例,来深入地学习这个法则。
- 什么是“高内聚、松耦合”?
- 如何利用迪米特法则来实现“高内聚、松耦合”?
- 有哪些代码设计是明显违背迪米特法则的?对此又该如何重构?
话不多说,让我们开始今天的学习吧!