第三章总结
设计模式的定义
• 每一种模式都描述了一种问题的通用解决方案。这种问题在我们的环境中,不停地出现。
• 设计模式是一种可重复使用的解决方案。
一个设计模式的四个部分:
模式的名称 - 由少量的字组成的名称,有助于我们表达我们的设计。
待解问题 - 描述了何时需要运用这种模式,以及运用模式的环境(上下文)。
解决方案 - 描述了组成设计的元素(类和对象)、它们的关系、职责以及合作。但这种解 决方案是抽象的,它不代表具体的实现。
结论 - 运用这种方案所带来的利和弊。主要是指它对系统的弹性、扩展性、和可移植性的 影响。
设计模式的分类
从功能分:创建模式、结构模式、行为模式
从方式分:类模式、对象模式
常见设计模式
简单工厂模式
单例模式
适配器模式
模板方法模式
策略模式
组合模式
装饰器模式
版权声明: 本文为 InfoQ 作者【离开以后。】的原创文章。
原文链接:【http://xie.infoq.cn/article/6019907862a47ba00171e549a】。未经作者许可,禁止转载。
评论