
Erich Gamma解释器模式 类模式,Richard Helm解释器模式 类模式,Ralph Johnson和John Vlissides共同出版了《设计模式: 可重用的面向对象软件的基础》一书,其中包括总共23种设计模式和已建立的软件设计. 模式领域的一个里程碑被称为“ GoF设计模式”. 这四位作者统称为GOF(四人帮).


设计模式(Design Pattern)是对前辈代码开发经验的总结,是解决特定问题的一系列例程. 这不是语法规则,而是一组用于提高代码可重用性,可维护性,可读性,健壮性和安全性的解决方案.
设计模式的意义: 大多数都是为了确保“低耦合和高内聚”

GOF根据模型的目标将模型分为三类
设计模式设计对象的实例化. 这种模式的特点是它不允许用户依赖于对象的创建或排列方式,并阻止用户使用new运算符直接创建对象.

行为模式涉及如何合理地设计对象之间的交互通信,以及如何合理地分配对象的责任,从而使设计灵活,易于维护和易于重用.
结构化模式涉及如何将类和对象组合以形成更大的结构,以及如何在设计与类相关的结构化模式时使用继承机制;与对象有关的结构化模式涉及如何合理地使用对象组合机制.


待续...
参考文章
本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/jisuanjixue/article-187293-1.html
帮做不断提高产品质量
自称青龙行于海