在不改变原有实现的基础上,将原先不兼容的接口转换为兼容的接口
现存的对象放在新的环境中应用,但是新的环境要求的接口是这些现存对象不满足的。
大多数情况下对象适配器优于类适配器
类适配器采用多继承的实现方式,不良的高耦合
对象适配器采用对象组合方式
遗留代码的复用,类库的迁移等方面非常有用
Adapter模式本身要求我们尽可能的使用面向接口的编程风格,这样才能在后期很方便的适配。
对象适配器
类适配器
.Net Framework中的Adapter应用
- 1.复用COM对象
COM对象不符合.NET对象的接口.使用tlmimp.exe创建一个Runtime Callable Wrapper(RCW)符合.NET对象的接口.
- .NET数据访问类
DataSet,DbDataAdapter
集合类中对现有对象昂的排序
类别:Programming 查看评论
文章来源:http://hi.baidu.com/hongchaol/blog/item/b1e4bc3125c530a85fdf0e02.html