设计模式分类
2020-12-07 本文已影响0人
竖起大拇指
概述
按照设计模式的目的可以分为创建型
,结构型
,行为型
三大类。
创建型
:与对象的创建有关。
结构型
: 处理类或对象的组合。
行为型
:类或对象交互和怎样分配职责。
常见的创建型模式主要有:工厂方法(Factory Method),抽象工厂(Abstract Factory),单例(Singleton),构造器(Builder),原型模式(Prototype)。
结构型模式:设配器(Adapter),组合(Composite),装饰(Decorator),代理(Proxy),享元(Flyweight),外观(Facade),桥接(Bridge).
行为型模式:策略(Strategy),模板(Template Method),迭代器(Iterator),责任链(Chain of Responsibility),命令(Command),备忘录(Memento),状态(State),访问者(Visitor),解释器(Interpreter),中介者(Mediator),观察者(Observer)。