2014年5月25日

设计模式之中介者模式

摘要: 一、模式定义: 用一个中介者对象来封装一系列的对象交互。中介者使各对象不需要显式的相互引用,从而使其耦合松散,而且可以独立的改变他们之间的交互。 二、结构图 1) 抽象中介者:定义同事(Colleague)对象到中介者(Mediatior)对象的接口,通常是一个事件方法。 2) 具体中... 阅读全文

posted @ 2014-05-25 19:22 路春霞 阅读(123) 评论(0) 推荐(0) 编辑

设计模式之访问者模式

摘要: 一、访问者模式定义: 表示一个作用于某对象结构中各元素的操作。它可以使你不修改各元素类的前提下定义作用于这些元素的新操作,也就是动态的增加新的方法。 二、Visitor模式结构图: 三、Visitor模式中主要角色: 1)访问者角色(Visitor):为该对象结构(ObjectStru... 阅读全文

posted @ 2014-05-25 19:21 路春霞 阅读(110) 评论(0) 推荐(0) 编辑

设计模式之代理模式

摘要: 一、Proxy模式定义: 为其他对象提供一种代理以控制这个对象的访问 二、模式解说 Proxy代理模式是一种结构型设计模式,主要解决的问题是:在直接访问对象时带来的问题,比如说:要访问的对象在远程的机器上。在面向对象系统中,有些对象由于某些原因(比如对象创建开销很大,或者某些操作需要安全控... 阅读全文

posted @ 2014-05-25 14:20 路春霞 阅读(140) 评论(0) 推荐(0) 编辑

导航