设计模式 分类
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了设计模式 分类相关的知识,希望对你有一定的参考价值。
我们先看设计模式的分类:
范围 |
创建型 |
结构型 |
行为型 |
类 |
Factory Method(工厂方法) |
Adapter(类) (适配器) |
Interpreter(解释器) Template Method(模版方法) |
对象 |
Abstract Factory(抽象工厂) Builder(建造者) Prototype(原型) Singleton(单例) |
Adapter(对象)(适配器) Bridge(桥接) Composite(组合) Decorator(装饰者) Fa?ade(外观) Flyweight(享元) Proxy(代理) |
Chain of Responsibility(职责链) Command(命令) Iterator(迭代器) Mediator(中介者) Memento(备忘录) Observer(观察者) State(状体) Strategy(策略) Visitor(访问者) |
再细点分类:
范围 |
创建型 |
结构型 |
行为型 |
对象创建 |
Singleton(单例) Prototype(原型) Factory Method(工厂方法) Abstract Factory(抽象工厂) Builder(建造者) |
|
|
接口适配 |
|
Adapter(适配器) Bridge(桥接) Fa?ade(外观) |
|
对象去耦 |
|
|
Mediator(中介者) Observer(观察者) |
抽象集合 |
|
Composite(组合) |
Iterator(迭代器) |
行为扩展 |
|
Decorator(装饰)
|
Visitor(访问者) Chain of Responsibility(职责链) |
算法封装 |
|
|
Template Method(模板方法) Strategy(策略) Command
|
性能与对象访问 |
|
Flyweight(享元) Proxy(代理) |
|
对象状态 |
|
|
Memento(备忘录) State(状态) |
其它 |
|
|
Interpreter(解释器) |
|
|
|
|
经典23种设计模式,Let‘s go:
创建型设计模式:
结构型设计模式:
行为型设计模式:
以上是关于设计模式 分类的主要内容,如果未能解决你的问题,请参考以下文章