适配器模式必须知道的事情

原创
2016/02/26 12:52
阅读数 111

         适配器模式必须知道的事情

适配器模式的UML

继承的模式:

       

委托的模式(更加解耦,推荐使用)

                   

增强扩展性的模式(最好使用):

      

适配器模式其实不是模式,就是加一个中间层。正如有一本和计算机有关的书讲的:“任何问题都可以引入中间层来解决。”这种应用场景其实超级广泛:例如我有一个jar包全是.class文件,原本的源码找不到,有一天jar包里面的功能要增强才能满足我们了,我们第一反应是不是要逆向破解一下获取源码?其实引入中间层就可以了,在原来的基础上通过继承一个接口来增强。所以他最常用的地方就是二次开发的时候,不过引入中间层最常见的就是效率的降低,这一点要非常注意。



展开阅读全文
打赏
1
1 收藏
分享
加载中
更多评论
打赏
0 评论
1 收藏
1
分享
返回顶部
顶部