TOC
KINA

KINA-0

Start having fun with KINA right now!

系统架构核心知识(6):设计模式 [Ex]

设计模式:复用成功的设计和体系结构

创建型模式与对象的创建有关;
结构型模式处理类或对象的组合;
行为型模式对类或对象怎样交互和怎样分配职责进行描述。

设计模式分类(23种)

软考设计模式 -- (简单工厂模式,工厂方法模式,抽象工厂模式, 生成器模式,原型模模式,适配器模式,桥接模式,组合模式,装饰模式,外观模式,享元模式,代理模式等)

1 创建型设计模式

1.1 简单工厂

1.2 工厂方法(Factory Method)

1.3 抽象工厂(Abstract Factory)

1.4 生成器(Builder)

1.5 原型(Prototype)

1.6 单例(Singleton)


2 结构型设计模式

2.1 适配器(Adapter)

2.2 桥接(Bridge)

2.3 组合(Composite)

2.4 装饰(Decorator)

2.5 外观(Facade)

2.6 享元(Flyweight)

2.7 代理(Proxy)


3 行为型设计模式

3.1 责任链(Chain of Responsibility)

3.2 命令(Command)

3.3 解释器(Interpreter)

3.4 迭代器(Iterator)

3.5 中介者(Mediator)

3.6 备忘录(Memento)

3.7 观察者(Observer)

3.8 状态(State)

3.9 策略(Strategy)

3.10 模板方法(Template Method)

3.11 访问者(Visitor)

发表评论