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