GOF23
xiangbq
威望:高调、存在感、决断力、威恩并举、赏罚分明
展开
-
23种设计模式(10):命令模式
http://www.cnblogs.com/devinzhang/archive/2012/01/06/2315235.html 1.概念 将来自客户端的请求传入一个对象,从而使你可用不同的请求对客户进行参数化。用于“行为请求者”与“行为实现者”解耦,可实现二者之间的松耦合,以便适应变化。分离变化与不变的因素。 在面向对象的程序设计中,一个对象调用另一转载 2015-12-22 09:59:09 · 372 阅读 · 0 评论 -
23种设计模式(11):责任连模式
http://blog.csdn.net/zhengzhb/article/details/7568676 定义:使多个对象都有机会处理请求,从而避免了请求的发送者和接收者之间的耦合关系。将这些对象连成一条链,并沿着这条链传递该请求,直到有对象处理它为止。 类型:行为类模式 类图: 首先来看一段代码: [java转载 2015-12-22 10:33:21 · 422 阅读 · 0 评论 -
Gof23
GoF(“四人帮”,又称Gang of Four,即Erich Gamma, Richard Helm, Ralph Johnson & John Vlissides) 创建型模式(5个):单例模式、原型模式、建造者模式、工厂模式、抽象工厂模式。 结构型模式(7个):桥接模式、外观模式、组合模式、装饰模式、适配器模式、代理模式、享元模式。 行为型模式(11个):迭代器模式、解释器转载 2016-03-10 09:29:05 · 400 阅读 · 0 评论