设计原则_迪米特法则

版权声明:做一个有尊严的生产者 https://blog.csdn.net/qq_36918149/article/details/82357042

一、理解
迪米特法则(Law of Demeter ,LoD)也称为最少知识原则(Least Knowlege Principle,LKP),虽然名字不同,但描述的是同一个规则:一个对象应该对其他对象有最少的了解。
二、优势
强调类间解耦,增强程序的复用性。
三、劣势
迪米特法则的核心观念就是类间解耦,弱耦合,只有弱耦合,类的复用率才可以提高,其要求的结果就需要大量的转换类,导致系统的复杂性提高。
四、应用
在实际项目中适度考虑这个原则,需要解耦但是解耦是有限度的。

猜你喜欢

转载自blog.csdn.net/qq_36918149/article/details/82357042