Skip to content

Latest commit

 

History

History

13-adapter

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 

适配器模式

三个角色:

  • Target 目标角色

    该角色定义把其他类转换为何种接口,也就是我们的期望接口。

  • Adaptee 源角色

    想把谁转换成目标角色,这个“谁”就是源角色,它是已经存在的、运行良好的类 或对象,经过适配器角色的包装,它会成为一个崭新、靓丽的角色。

  • Adapter 适配器角色

    适配器模式的核心角色,其他两个角色都是已经存在的角色,而适配器角色是需 要新建立的,它的职责非常简单:把源角色转换为目标角色。通过继承或是关联 的方式