设计模式有两种分类方法 1、根据模式的目的 2、根据模式的作用
根据模式是用来完成什么工作来划分,这种方式可以分为3种,创建型模式、结构型模式、行为型模式。
根据模式是主要用于类上还是主要用于对象上来分,这种方式可分为类模式和对象模式两种。
范围\目的 | 创建型模式 | 结构型模式 | 行为型模式 |
---|---|---|---|
类模式 | 工厂方法 | (类)适配器 | 模板方法、解释器 |
对象模式 | 单例 | 代理 | 策略 |
原型 | (对象)适配器 | 命令 | |
抽象工厂 | 桥接 | 责任链 | |
建造者 | 外观 | 状态 | |
装饰 | 观察者 | ||
享元 | 中介者 | ||
组合 | 迭代器 | ||
访问者 | |||
备忘录 |
本文系转载,前往查看
如有侵权,请联系 cloudcommunity@tencent.com 删除。
本文系转载,前往查看
如有侵权,请联系 cloudcommunity@tencent.com 删除。