全国服务热线:400-6263-721

位置:长沙达内IT教育培训学校 > 学校动态 > Java开发学习 适配器模式

Java开发学习 适配器模式

来源:长沙达内IT教育培训学校时间:2021/2/25 14:00:40

  什么是适配器模式

  定义:将一个系统的接口转换成另外一种形式,从而使原来不能直接调用的接口变得可以调用。

  适配器模式角色划分

  适配器模式涉及3个角色:

  源(Adaptee):需要被适配的对象或类型,相当于插头。

  适配器(Adapter):连接目标和源的中间对象,相当于插头转换器。

  目标(Target):期待得到的目标,相当于插座。

  适配器模式包括3种形式:类适配器模式、对象适配器模式、接口适配器模式(或又称作缺省适配器模式)。

  适配器模式应用场景

  新老版本接口的兼容

  Mybatis多种日志框架的整合

  适配器创建的方式

  对象适配器(组合模式)

  类适配器(继承模式)

  适配器入门例子

  适配器模式优缺点

  适配器模式的优点

  更好的复用性

  系统需要使用现有的类,而此类的接口不符合系统的需要。那么通过适配器模式就可以让这些功能得到更好的复用。

  更好的扩展性

  在实现适配器功能的时候,可以调用自己开发的功能,从而自然地扩展系统的功能。

  适配器模式的缺点

  过多的使用适配器,会让系统非常零乱,不易整体进行把握。比如,明明看到调用的是A接口,其实内部被适配成了B接口的实现,一个系统如果太多出现这种情况,无异于一场灾难。因此如果不是很有必要,可以不使用适配器,而是直接对系统进行重构。

领取试听课
每天限量名额,先到先得

尊重原创文章,转载请注明出处与链接:http://www.peixun360.com/1684/news/323774/违者必究! 以上就是长沙达内IT教育培训学校 小编为您整理 Java开发学习 适配器模式的全部内容。

温馨提示:提交留言后老师会第一时间与您联系!热线电话:400-6263-721