适配器类似于现实世界里面的插头,通过适配器,我们可以将分属于不同类的两种不同类型的数据整合起来,而不必去根据某一需要增加或者修改类里面的方法。
Adapter mode和Proxymode的区别:
Proxy的关注点是职能转移,通过引入Proxy层,避免第三方库的修改污染的整个应用程序,消除应用对第三方库的直接依赖。
Adapter的关注点是接口变换,引入一个符合调用端要求的“转化器”实现目标端与调用端的沟通。
一、 Abstract Server 模式:
图1
二、Adapter 模式:
图2 : 委托形式的Adapter 模式
图3: 类形式的Adapter模式
图4
疑问:DedUser 是关联 Dedicated Modern对象还是Modern对象?
例子:
-----------------------------------------------------------------------------------------------------------------------------------------------------------
android 中的adapter例子:
code: frameworks\base\core\java\android\widget
本文深入探讨了Adapter模式和Proxy模式的概念、区别及应用案例,特别关注Android中的adapter实例,帮助开发者掌握如何在实际项目中灵活运用这两种设计模式。
7327

被折叠的 条评论
为什么被折叠?



