设计模式的总结一:模式的分类
来源:互联网 发布:广州能源所怎么样 知乎 编辑:程序博客网 时间:2024/06/10 14:09
设计模式在开发过程中经常被提及,想要说理解,又不深刻。不知道但似乎有懂那么一丢丢。这里参考设计模式的书,总结一下对常用的设计模式理解,便于自己查阅也希望能给需要的小伙伴带来帮助。
一:设计模式分类
1. 设计模式按照使用功能可以分为这样几大类:
创造型设计模式:注重于完成对象的实例化,相对一般的直接实例化对象,设计模式会根据实际情况有选择性地完成对象的实例化。这会对业务逻辑高度复杂化的情景提供足够 的灵活性。
结构性设计模式:注重于指导我们完成代码的结构划分,这样的结构划分能够让代码更加清晰和易于理解,提高整体的可维护性。
行为设计模式:用于定义对象之间的通信和控制流程,注重优化对象间的数据交互方式。
2.具体分类
创造型模式:
1)抽象工厂设计模式
2)生成器设计模式
3)工厂方法设计模式
4)原型设计模式
5)单例设计模式
结构设计模式:
1)适配器设计模式
2)桥接设计模式
3)组合设计模式
4)装饰设计模式
5)门面设计模式
6)亨元设计模式
7)代理设计模式
行为式模式:
1)职责链设计模式
2)命令设计模式
3)解释器设计模式
4)迭代器设计模式
5)中介者设计模式
6)备忘录设计模式
7)观察者设计模式
8)策略设计模式
9)状态设计模式
10)模板方法设计模式
11)访问者设计模式
- 设计模式的总结一:模式的分类
- 设计模式的分类
- 设计模式的分类
- 设计模式的分类
- 设计模式的分类
- 设计模式的分类
- 设计模式的分类
- 设计模式的分类
- 设计模式的分类
- 设计模式的分类
- 设计模式的分类
- 设计模式的分类
- 设计模式的分类
- 设计模式的分类。
- 设计模式的分类
- 设计模式的分类
- 设计模式的分类
- 设计模式的分类
- 如何用Maven创建web项目(具体步骤)
- vue2 上传图片到七牛云项目实战----权威独一份
- 动态记忆网络
- 1037. 在霍格沃茨找零钱(20)
- 326. Power of Three
- 设计模式的总结一:模式的分类
- 【React 模仿大众点评 webapp】实战教程
- leetcode 538. Convert BST to Greater Tree
- PHP之WAMP介绍(一)
- 新闻发布系统设计说明书
- 学习笔记之log4j
- Java中4大基本加密算法解析
- C语言习题练习
- Java静态方法与变量