
设计模式学习
bush2582
这个作者很懒,什么都没留下…
展开
-
职责链模式
行为模式(Behavioral Pattern)是对在不同的对象之间划分责任和算法的抽象化。行为模式不仅仅是关于类和对象的,而且是关于它们之间的相互作用的。行为模式分为类的行为模式和对象的行为模式两种。类的行为模式:类的行为模式使用继承关系在几个类之问分配行为。对象的行为模式:对象的行为模式则使用对象的聚合来分配行为。在后面将要介绍的行为模式包括以下几种:Chain转载 2014-02-19 15:15:52 · 515 阅读 · 0 评论 -
职责链模式——研磨设计模式——跟着cc学设计系列
初识职责链模式定义使多个对象都有机会处理请求,从而避免请求的发送者和接收者之间的耦合关系。将这些对象连成一条链,并沿着这条链传递该请求,直到有一个对象处理它为止 。结构和说明 体会职责链模式Handler:定义职责的接口,通常在这里定义处理请求的方法,可以在这里实现后继链。 ConcreteHandler转载 2014-02-19 15:42:56 · 925 阅读 · 0 评论 -
设计模式学习笔记-状态模式
感谢文章的作者:http://www.cnblogs.com/wangjq/archive/2012/07/16/2593485.html1. 概述 当一个对象的内在状态改变时允许改变其行为,这个对象看起来像是改变了其类。2. 解决的问题 主要解决的是当控制一个对象状态转换的条件表达式过于复杂时的情况。把状态的判断逻辑转移到表示不同的一系列类当中,可以把复杂转载 2014-03-13 19:36:44 · 461 阅读 · 0 评论