2014年11月21日

摘要: 本文转自一下博客:装饰模式一、装饰(Decorator)模式装饰(Decorator)模式又名包装(Wrapper)模式[GOF95]。装饰模式以对客户端透明的方式扩展对象的功能,是继承关系的一个替代方案。引言孙悟空有七十二般变化,他的每一种变化都给他带来一种附加的本领。他变成鱼儿时,就可以到水里游... 阅读全文
posted @ 2014-11-21 15:02 lihfei89 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 本文转自一下博客:适配器模式一、适配器(Adapter)模式适配器模式把一个类的接口变换成客户端所期待的另一种接口,从而使原本接口不匹配而无法在一起工作的两个类能够在一起工作。名称由来这很像变压器(Adapter),变压器把一种电压变换成另一种电压。美国的生活用电电压是110V,而中国的电压是220... 阅读全文
posted @ 2014-11-21 14:53 lihfei89 阅读(133) 评论(0) 推荐(0) 编辑
摘要: 本文转自一下博客:代理模式一、代理(Proxy)模式代理(Proxy)模式给某一个对象提供一个代理,并由代理对象控制对原对象的引用。代理模式的英文叫做Proxy或Surrogate,中文都可译成"代理"。所谓代理,就是一个人或者一个机构代表另一个人或者另一个机构采取行动。在一些情况下,一个客户不想或... 阅读全文
posted @ 2014-11-21 14:44 lihfei89 阅读(159) 评论(0) 推荐(0) 编辑
摘要: 本文转自一下博客外观模式Facade模式 Facade模式要求一个子系统的外部与其内部的通信必须通过一个统一的Facade对象进行。Facade模式提供一个高层次的接口,使得子系统更易于使用。 就如同医院的接待员一样,Facade模式的Facade类将客户端与子系统的内部复杂性分隔开,使得客户端... 阅读全文
posted @ 2014-11-21 14:31 lihfei89 阅读(127) 评论(0) 推荐(0) 编辑

导航