设计模式之行为模式
iteye_3355
这个作者很懒,什么都没留下…
展开
-
行为模式简介
行为模式是对在不同的对象之间划分责任和算法的抽象化,行为模式不仅仅是关于类和对象的,而且是关于他们之间的相互作用的。 行为模式分类类的行为模式和对象的行为模式两种 1)类的行为模式 类的行为模式使用继承关系在几个类之间分配行为 2)对象的行为模式 对象的行为...原创 2013-03-18 22:12:38 · 224 阅读 · 0 评论 -
策略模式
策略模式属于对象的行为模式,其用意在于针对一组算法,将每一个算法封装到具有共同接口的独立的类中,从而使他们之间可以相互替换,策略模式使得算法可以再不影响到客户端的情况下发生变化。 策略模式的结构如下图所示: 由上图我们可以很清楚地看到,这个模式涉及到3个角色 1)环境角色(Context):持有一个Strategy类的引用(...原创 2013-03-18 23:30:45 · 108 阅读 · 0 评论