设计模式分类

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)。

上一篇 下一篇

猜你喜欢

热点阅读