梦想还是要有的,万一忘了咋办?

0%

设计模式-总结

设计模式(DesignPattern)是一套被反复使用、多数人知晓的经过分类的、代码设计经验的总结。
使用设计模式的目的:代码可重用性、可读性、可靠性,设计模式使代码编写真正工程化;是软件工程的基石脉络。

分类

创建型模式

用于创建对象

5种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。

1
单抽原件(建)厂。

结构型模式

处理类或对象的组合

7种:适配器、装饰着、代理、外观、桥接、组合、享元;

1
外侨(桥)组员(元)代配饰

行为型模式

描述类与对象怎样交互、分配职责

11种:策略、模板方法、观察者、迭代、责任链、命令、备忘录、状态、访问者、中介、解释器。

1
观摩(模)对(迭)策,责令解放(访),戒(介)忘台(态)。

类&对象

类/对象 创建型 结构型 行为型
FactoryMethod Adapter Interpreter、TemplateMethond
对象 AbstractFactory、Builder、Prototype、Singleton Adapter(对象)、bridge、Composite、Decorator、Facade、Flyweight、proxy ChainOfResponsibility、Command、Iterator、Mediator、Memento、Observer、State、Strategy、Visitor

用途