设计模式-适配器模式

基本介绍

  将某个类的接口转换为客户端期望的另一个接口表示,主要的目的是兼容性,让原本因接口不匹配不能一起工作的两个类可以协调工作,别名,包装器

分类:类适配器,对象适配器,接口适配器(不做描述)

类适配器

  适配器类需要继承被适配类,才能实现适配

  例:电压适配

  被适配类

  

 

  适配接口

  

 

 

   适配类

  

 

   注意事项

    java是蛋鸡场机制,所以类适配器需要继承被适配类,有局限性,被适配类必须在适配类中暴露,增加了使用成本

对象适配器

 

  根据合成复用原则,实现适配

  不同点

  

  注意事项

    对象适配器和类适配器在思想上类似,只是实现方式不同,使用合成复用原则相比继承使用成本更低,更灵活

 

Spring中的引用

  

posted @ 2020-10-29 14:23  一个丶疯子  阅读(45)  评论(0)    收藏  举报