寻找银弹

致力于探寻软件开发中的本质问题

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

在不改变原有实现的基础上,将原先不兼容的接口转换为兼容的接口

 现存的对象放在新的环境中应用,但是新的环境要求的接口是这些现存对象不满足的。

 

大多数情况下对象适配器优于类适配器

类适配器采用多继承的实现方式,不良的高耦合

对象适配器采用对象组合方式

遗留代码的复用,类库的迁移等方面非常有用

Adapter模式本身要求我们尽可能的使用面向接口的编程风格,这样才能在后期很方便的适配。


对象适配器

类适配器

 


.Net Framework中的Adapter应用

  1. 1.复用COM对象

COM对象不符合.NET对象的接口.使用tlmimp.exe创建一个Runtime Callable WrapperRCW)符合.NET对象的接口.

  1. .NET数据访问类

DataSetDbDataAdapter

集合类中对现有对象昂的排序

 

 

 


类别:Programming 查看评论
文章来源:http://hi.baidu.com/hongchaol/blog/item/b1e4bc3125c530a85fdf0e02.html
posted on 2006-07-19 14:16  hchlee  阅读(124)  评论(0编辑  收藏  举报