首页 > 技术文章 > 面试知识点之设计模式

mswangblog 2017-03-22 15:51 原文

模式的类型:

1、创建型模式

Abstract Factory(抽象工厂)
Builder(生成器)
Factory Method(工厂方法)
Prototype(原型)
Singleton(单件)

2、结构型模式 
Adapter(适配器)
Bridge(桥接)
Composite(组成)
Decorator(装饰)
FACADE(外观)
Flyweight(享元)
Proxy(代理)

3、行为模式 

CHAIN OF RESPONSIBIL ITY(职责链)
COMMAND(命令)
INTERPRETER(解释器)
ITERATOR(迭代器)
MEDIATOR(中介者)
MEMENTO(备忘录)
OBSERVER(观察者)
STATE(状态)
STRATEGY(策略)
TEMPLATE METHOD(模板方法)
VISITOR(访问者)

推荐阅读