摘要:
GoF在编写《设计模式》一书时,模式的研究才刚刚开始,PLoP也只举行了两届,各种模式和模式语言还处在评审阶段,对模式的形成和书写方式还处在探索阶段,因此,GoF的设计模式与现在一般意义上的模式还是有很大区别的。了解这些区别,有助于更好地理解设计模式的内涵。本节着重指出GoF设计模式和现在的模式理论上的区别和对理解的影响。GoF设计模式与模式理论的区别是前者更偏重于解决方案。认为设计模式就是解决方... 阅读全文
摘要:
什么是模式呢?有很多不同的解释,这里我们根据《Patterns and Software: Essential Concepts and Terminology》一文来讨论模式的定义。在《在软件开发中理解和使用模式》一文中,Dirk Riehle 和Heinz Zullighoven给出了这样一个定义:模式是从解决具体问题抽象出来的,这种具体问题在特定的上下文中重复出现。也就是说,每个具体形式都对... 阅读全文