“分类:设计模式”的版本间差异

来自Wikioe
跳到导航 跳到搜索
无编辑摘要
 
第11行: 第11行:


== 创建型模式 ==
== 创建型模式 ==
* 工厂模式(Factory Pattern)
* '''工厂模式'''(Factory Pattern)
** 见:“'''[[设计模式:工厂模式]]'''”
** 见:“'''[[设计模式:工厂模式]]'''”
* 抽象工厂模式(Abstract Factory Pattern)
* '''抽象工厂模式'''(Abstract Factory Pattern)
** 见:“'''[[设计模式:抽象工厂模式]]'''”
** 见:“'''[[设计模式:抽象工厂模式]]'''”
* 单例模式(Singleton Pattern)
* '''单例模式'''(Singleton Pattern)
** 见:“'''[[设计模式:单例模式]]'''”
** 见:“'''[[设计模式:单例模式]]'''”
* 建造者模式(Builder Pattern)
* '''建造者模式'''(Builder Pattern)
** 见:“'''[[设计模式:建造者模式]]'''”
** 见:“'''[[设计模式:建造者模式]]'''”
* 原型模式(Prototype Pattern)
* 原型模式(Prototype Pattern)
第23行: 第23行:


== 结构型模式 ==
== 结构型模式 ==
* 适配器模式(Adapter Pattern)
* '''适配器模式'''(Adapter Pattern)
** 见:“'''[[设计模式:适配器模式]]'''”
** 见:“'''[[设计模式:适配器模式]]'''”
* 桥接模式(Bridge Pattern)
* '''桥接模式'''(Bridge Pattern)
** 见:“'''[[设计模式:桥接模式]]'''”
** 见:“'''[[设计模式:桥接模式]]'''”
* 过滤器模式(Filter、Criteria Pattern)
* 过滤器模式(Filter、Criteria Pattern)
第31行: 第31行:
* 组合模式(Composite Pattern)
* 组合模式(Composite Pattern)
** 见:“'''[[设计模式:组合模式]]'''”
** 见:“'''[[设计模式:组合模式]]'''”
* 装饰器模式(Decorator Pattern)
* '''装饰器模式'''(Decorator Pattern)
** 见:“'''[[设计模式:装饰器模式]]'''”
** 见:“'''[[设计模式:装饰器模式]]'''”
* 外观模式(Facade Pattern)
* '''外观模式'''(Facade Pattern)
** 见:“'''[[设计模式:外观模式]]'''”
** 见:“'''[[设计模式:外观模式]]'''”
* 享元模式(Flyweight Pattern)
* '''享元模式'''(Flyweight Pattern)
** 见:“'''[[设计模式:享元模式]]'''”
** 见:“'''[[设计模式:享元模式]]'''”
* 代理模式(Proxy Pattern)
* '''代理模式'''(Proxy Pattern)
** 见:“'''[[设计模式:代理模式]]'''”
** 见:“'''[[设计模式:代理模式]]'''”


== 行为型模式 ==
== 行为型模式 ==
* 责任链模式(Chain of Responsibility Pattern)
* '''责任链模式'''(Chain of Responsibility Pattern)
** 见:“'''[[设计模式:责任链模式]]'''”
** 见:“'''[[设计模式:责任链模式]]'''”
* 命令模式(Command Pattern)
* '''命令模式'''(Command Pattern)
** 见:“'''[[设计模式:命令模式]]'''”
** 见:“'''[[设计模式:命令模式]]'''”
* 解释器模式(Interpreter Pattern)
* 解释器模式(Interpreter Pattern)
第53行: 第53行:
* 备忘录模式(Memento Pattern)
* 备忘录模式(Memento Pattern)
** 见:“'''[[设计模式:备忘录模式]]'''”
** 见:“'''[[设计模式:备忘录模式]]'''”
* 观察者模式(Observer Pattern)
* '''观察者模式'''(Observer Pattern)
** 见:“'''[[设计模式:观察者模式]]'''”
** 见:“'''[[设计模式:观察者模式]]'''”
* 状态模式(State Pattern)
* '''状态模式'''(State Pattern)
** 见:“'''[[设计模式:状态模式]]'''”
** 见:“'''[[设计模式:状态模式]]'''”
* 空对象模式(Null Object Pattern)
* 空对象模式(Null Object Pattern)
** 见:“'''[[设计模式:空对象模式]]'''”
** 见:“'''[[设计模式:空对象模式]]'''”
* 策略模式(Strategy Pattern)
* '''策略模式'''(Strategy Pattern)
** 见:“'''[[设计模式:策略模式]]'''”
** 见:“'''[[设计模式:策略模式]]'''”
* 模板模式(Template Pattern)
* '''模板模式'''(Template Pattern)
** 见:“'''[[设计模式:模板模式]]'''”
** 见:“'''[[设计模式:模板模式]]'''”
* 访问者模式(Visitor Pattern)
* 访问者模式(Visitor Pattern)

2021年5月8日 (六) 01:09的最新版本

设计模式

设计模式

[[category:设计模式]]

参考

  1. C语言中文网:设计模式
  2. 菜鸟教程:设计模式
  3. 廖雪峰的官方网站:设计模式

创建型模式

结构型模式

行为型模式

J2EE 模式