摘要: 定义 适配器模式是将一个类的接口转换为客户希望的另一个接口,使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。它包括类适配器和对象适配器。 场景 系统的数据和行为都正确,但接口不符时,我们应该考虑使用适配器,目的是使控制范围之外的一个原有对象与某个接口匹配。适配器模式主要应用于希望复用一些现 阅读全文
posted @ 2019-03-04 16:36 二狗啸地 阅读(160) 评论(0) 推荐(0) 编辑
摘要: 用一个中介对象来封装一系列的对象交互。中介者使各对象不需要显式地相互引用,从而使其耦合松散,而且可以独立地改变它们之间的交互。 以租房为例子,如果没有房屋中介,那么房客要自己找房东,而房东也要自己找房客,非常不方便。有了房屋中介机构就方便了,房东可以把要出租的房屋信息放到中介机构,而房客可以去中介机 阅读全文
posted @ 2019-03-04 15:11 二狗啸地 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 代理模式是为其它对象提供一种代理以控制对这个对象的访问。在某些情况下,一个对象不适合或者不能直接引用另一个对象,而代理对象可以在客户端和目标对象之间起到中介的作用 种类 虚拟(virtual)代理 当我们需要使用一个资源消耗较大的对象,我们用到它的时候,才去真正创建它。 远程(remote)代理 为 阅读全文
posted @ 2019-03-04 11:21 二狗啸地 阅读(236) 评论(0) 推荐(0) 编辑