
设计模式
iteye_7465
这个作者很懒,什么都没留下…
展开
-
责任链模式
责任链模式是一种对象的行为模式。 在责任链模式里,很多对象由每一个对象对其下家的引用而连接起来形成一条链。请求在这个链上传递,直到链上的某一个对象决定处理此请求。发出这个请求的客户端并不知道链上的哪一个对象最终处理这个请求,这使系统可以在不影响客户端的情况下动态的重新组织链和分配责任。一、责任链模式的结构1、责任链模式涉及的角色抽象处理者角色(Handler):定义出一个处理请求的接口。如...原创 2009-06-08 10:01:44 · 75 阅读 · 0 评论 -
命令模式(Command Pattern)
命令模式属于对象的行为模式。命令模式又称为行动(Action)模式或交易(Transaction)模式。 命令模式是把一个请求或操作封装到一个对象中。命令模式允许系统使用不同的请求把客户端参数化,对请求排队或记录请求日志,可以提供命令的撤消和恢复功能。一、引言 命令模式是对命令的封装,命令模式把发出命令的责任和执行命令的责任分割开,委派给不同的对象。 每一个命令都是一个操作...原创 2009-06-08 10:07:35 · 121 阅读 · 0 评论