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

来自Wikioe
跳到导航 跳到搜索
(建立内容为“<div align="center"><span style="color:SlateGray; font-weight:bold; font-size:150%; text-align:center;">设计模式</span></div>”的新页面)
 
无编辑摘要
 
(未显示同一用户的3个中间版本)
第1行: 第1行:
<div align="center"><span style="color:SlateGray; font-weight:bold; font-size:150%; text-align:center;">设计模式</span></div>
<div align="center"><span style="color:SlateGray; font-weight:bold; font-size:150%; text-align:center;">设计模式</span></div>
== 设计模式 ==
* 见:“'''[[设计模式及其六大原则]]'''”
<nowiki>[[category:设计模式]]</nowiki>
=== 参考 ===
# [http://c.biancheng.net/view/1317.html C语言中文网:设计模式]
# [https://www.runoob.com/design-pattern/design-pattern-intro.html 菜鸟教程:设计模式]
# [https://www.liaoxuefeng.com/wiki/1252599548343744/1264742167474528 廖雪峰的官方网站:设计模式]
== 创建型模式 ==
* '''工厂模式'''(Factory Pattern)
** 见:“'''[[设计模式:工厂模式]]'''”
* '''抽象工厂模式'''(Abstract Factory Pattern)
** 见:“'''[[设计模式:抽象工厂模式]]'''”
* '''单例模式'''(Singleton Pattern)
** 见:“'''[[设计模式:单例模式]]'''”
* '''建造者模式'''(Builder Pattern)
** 见:“'''[[设计模式:建造者模式]]'''”
* 原型模式(Prototype Pattern)
** 见:“'''[[设计模式:原型模式]]'''”
== 结构型模式 ==
* '''适配器模式'''(Adapter Pattern)
** 见:“'''[[设计模式:适配器模式]]'''”
* '''桥接模式'''(Bridge Pattern)
** 见:“'''[[设计模式:桥接模式]]'''”
* 过滤器模式(Filter、Criteria Pattern)
** 见:“'''[[设计模式:过滤器模式]]'''”
* 组合模式(Composite Pattern)
** 见:“'''[[设计模式:组合模式]]'''”
* '''装饰器模式'''(Decorator Pattern)
** 见:“'''[[设计模式:装饰器模式]]'''”
* '''外观模式'''(Facade Pattern)
** 见:“'''[[设计模式:外观模式]]'''”
* '''享元模式'''(Flyweight Pattern)
** 见:“'''[[设计模式:享元模式]]'''”
* '''代理模式'''(Proxy Pattern)
** 见:“'''[[设计模式:代理模式]]'''”
== 行为型模式 ==
* '''责任链模式'''(Chain of Responsibility Pattern)
** 见:“'''[[设计模式:责任链模式]]'''”
* '''命令模式'''(Command Pattern)
** 见:“'''[[设计模式:命令模式]]'''”
* 解释器模式(Interpreter Pattern)
** 见:“'''[[设计模式:解释器模式]]'''”
* 迭代器模式(Iterator Pattern)
** 见:“'''[[设计模式:迭代器模式]]'''”
* 中介者模式(Mediator Pattern)
** 见:“'''[[设计模式:中介者模式]]'''”
* 备忘录模式(Memento Pattern)
** 见:“'''[[设计模式:备忘录模式]]'''”
* '''观察者模式'''(Observer Pattern)
** 见:“'''[[设计模式:观察者模式]]'''”
* '''状态模式'''(State Pattern)
** 见:“'''[[设计模式:状态模式]]'''”
* 空对象模式(Null Object Pattern)
** 见:“'''[[设计模式:空对象模式]]'''”
* '''策略模式'''(Strategy Pattern)
** 见:“'''[[设计模式:策略模式]]'''”
* '''模板模式'''(Template Pattern)
** 见:“'''[[设计模式:模板模式]]'''”
* 访问者模式(Visitor Pattern)
** 见:“'''[[设计模式:访问者模式]]'''”
== J2EE 模式 ==
* MVC 模式(MVC Pattern)
** 见:“'''[[设计模式:MVC 模式]]'''”
* 业务代表模式(Business Delegate Pattern)
** 见:“'''[[设计模式:业务代表模式]]'''”
* 组合实体模式(Composite Entity Pattern)
** 见:“'''[[设计模式:组合实体模式]]'''”
* 数据访问对象模式(Data Access Object Pattern)
** 见:“'''[[设计模式:数据访问对象模式]]'''”
* 前端控制器模式(Front Controller Pattern)
** 见:“'''[[设计模式:前端控制器模式]]'''”
* 拦截过滤器模式(Intercepting Filter Pattern)
** 见:“'''[[设计模式:拦截过滤器模式]]'''”
* 服务定位器模式(Service Locator Pattern)
** 见:“'''[[设计模式:服务定位器模式]]'''”
* 传输对象模式(Transfer Object Pattern)
** 见:“'''[[设计模式:传输对象模式]]'''”

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

设计模式

设计模式

[[category:设计模式]]

参考

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

创建型模式

结构型模式

行为型模式

J2EE 模式