博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2015年9月21日

摘要: 一、装饰模式 动态地给一个对象添加一些额外的职责,就增加功能来说,装饰模式比生成子类更为灵活。 装饰模式是利用SetComponent来对对象进行包装的,这样每个装饰对象的实现就和如何使用这个对象分离开了,每个装饰对象只关心自己的功能,不需要关心如何被添加到对象链中。 如果只有一个ConcreteC... 阅读全文

posted @ 2015-09-21 22:17 shanymen 阅读(572) 评论(0) 推荐(0) 编辑

摘要: 一、适配器模式 将一个类的接口转换成客户希望的另外一个接口。Adapter模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。 适用:系统的数据和行为都正确,但接口不相符时;目的是使控制范围之外的一个原有对象与某个接口匹配。适配器模式主要应用于希望复用一些现存的类,但是接口又与复用环境要求不一致的情况。 C#中最重要的适配器:DataAda... 阅读全文

posted @ 2015-09-21 20:55 shanymen 阅读(1214) 评论(0) 推荐(0) 编辑