上一页 1 ··· 23 24 25 26 27 28 29 30 31 ··· 40 下一页
摘要: 用途备忘录模式 (Memento)在不破坏封装性的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态。这样以后就可将该对象恢复到原先保存的状态。备忘录模式是一种行为型模式。结构图-备忘录模式结构图Memento : 负责存储 Originator 对象的内部状态,并可以防止 Origina... 阅读全文
posted @ 2015-01-22 15:26 静默虚空 阅读(1006) 评论(0) 推荐(0) 编辑
摘要: 用途职责链模式 (Chain Of Responsibility)使多个对象都有机会处理请求,从而避免请求的发送者和接收者之间的耦合关系。将这个对象连成一条链,并沿着这条链传递该请求,直到有一个对象处理它为止。职责链模式是一种行为型模式。结构图-职责链模式Handler : 定义一个处理请求的接口... 阅读全文
posted @ 2015-01-22 14:34 静默虚空 阅读(790) 评论(0) 推荐(2) 编辑
摘要: 用途中介者模式 (Mediator)用一个中介对象来封装一系列的对象交互。中介者使各对象不需要显示地相互引用,从而使其耦合松散,而且可以独立地改变它们之间的交互。中介者模式是一种行为型模式。结构图-中介者模式结构图Mediator : 为 Colleague 对象定义一个交流接口。abstractc... 阅读全文
posted @ 2015-01-22 13:34 静默虚空 阅读(1464) 评论(0) 推荐(2) 编辑
摘要: 用途解释器模式 (Interpreter)定义一个语言,定义它的文法的一种表示。并定义一个解释器,这个解释器使用该表示来解释语言中的句子。解释器模式是一种行为型模式。结构图-解释器模式结构图Context : 包含解释器之外的一些全局信息。classContext{privateStringinp... 阅读全文
posted @ 2015-01-20 18:44 静默虚空 阅读(1403) 评论(0) 推荐(0) 编辑
摘要: 用途观察者模式 (Observer)观察者模式定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个主题对象。这个主题对象在状态发生变化时,会通知所有观察者对象,使它们能够自动更新自己。观察者模式是一种行为型模式。结构图-观察者模式结构图Subject : 主题类,保存所有订阅此主题的观察者,... 阅读全文
posted @ 2015-01-20 16:09 静默虚空 阅读(912) 评论(0) 推荐(0) 编辑
上一页 1 ··· 23 24 25 26 27 28 29 30 31 ··· 40 下一页