位置:长沙达内IT教育培训学校 > 学校动态 > Java开发学习 适配器模式
什么是适配器模式
定义:将一个系统的接口转换成另外一种形式,从而使原来不能直接调用的接口变得可以调用。
适配器模式角色划分
适配器模式涉及3个角色:
源(Adaptee):需要被适配的对象或类型,相当于插头。
适配器(Adapter):连接目标和源的中间对象,相当于插头转换器。
目标(Target):期待得到的目标,相当于插座。
适配器模式包括3种形式:类适配器模式、对象适配器模式、接口适配器模式(或又称作缺省适配器模式)。
适配器模式应用场景
新老版本接口的兼容
Mybatis多种日志框架的整合
适配器创建的方式
对象适配器(组合模式)
类适配器(继承模式)
适配器入门例子
适配器模式优缺点
适配器模式的优点
更好的复用性
系统需要使用现有的类,而此类的接口不符合系统的需要。那么通过适配器模式就可以让这些功能得到更好的复用。
更好的扩展性
在实现适配器功能的时候,可以调用自己开发的功能,从而自然地扩展系统的功能。
适配器模式的缺点
过多的使用适配器,会让系统非常零乱,不易整体进行把握。比如,明明看到调用的是A接口,其实内部被适配成了B接口的实现,一个系统如果太多出现这种情况,无异于一场灾难。因此如果不是很有必要,可以不使用适配器,而是直接对系统进行重构。
尊重原创文章,转载请注明出处与链接:http://www.peixun360.com/1684/news/323774/违者必究! 以上就是长沙达内IT教育培训学校 小编为您整理 Java开发学习 适配器模式的全部内容。