摘要:
《大话设计模式》中迪米特法则(Law of Demeter, LoD)也叫最少知识原则(Least Knowledge Principle, LKP)定义如下: 迪米特法则(Law of Demeter, LoD):如果两个类不必彼此直接通信,那么这两个类就不应当发生直接的相互作用。如果其中一个类... 阅读全文
摘要:
《大话设计模式》中模板方法模式(TemplateMethod Pattern)定义如下:模板方法模式(TemplateMethod Pattern):定义一个操作中的算法的骨架,而将一些步骤延迟到子类中。模板方法使得子类可以不改变一个算法的结构即可重定义该算法的某些特定步骤。模板方法模式(Templ... 阅读全文