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