2015年6月30日

设计模式之中介者模式

摘要: 1、定义中介者模式(Mediator),用一个中介对象来封装一系列的对象交互。中介者使各个对象不需要显式地相互引用,从而使耦合松散,而且可以独立的改变他们之间的交互。2、UML各个类说明:Mediator:抽象终结者,定义了同事对象到终结者对象的接口Colleague:抽象同事类ConcreteMe... 阅读全文

posted @ 2015-06-30 21:26 WhyWin 阅读(737) 评论(0) 推荐(1) 编辑

设计模式学习之职责链模式

摘要: 1、定义:职责连模式(Chain of Responsibility),使多个对象都有机会处理请求,从而避免请求的发送者和接收者之间的耦合关系,将这个对象连成一条链,并沿着链传递该请求,直到由一个对象处理它为止。2、UMLConcreteHandler1、ConcreteHandler2 :具体处理... 阅读全文

posted @ 2015-06-30 14:18 WhyWin 阅读(1024) 评论(4) 推荐(1) 编辑

设计模式学习之——命令模式

摘要: 定义:命令模式:将一个请求封装为一个对象,从而使你可用冉的请求对客户进行参数化;对请求排队或记录请求日志,以及支持课撤销的操作。UML: 命令模式涉及到五个角色,它们分别是: ● 客户端(Client)角色:创建一个具体命令(ConcreteCommand)对象并确定其接收者。 ● 命令(C... 阅读全文

posted @ 2015-06-30 13:01 WhyWin 阅读(596) 评论(2) 推荐(0) 编辑

导航