设计模式-适配器模式
基本介绍
将某个类的接口转换为客户端期望的另一个接口表示,主要的目的是兼容性,让原本因接口不匹配不能一起工作的两个类可以协调工作,别名,包装器
分类:类适配器,对象适配器,接口适配器(不做描述)
类适配器
适配器类需要继承被适配类,才能实现适配
例:电压适配
被适配类

适配接口

适配类

注意事项
java是蛋鸡场机制,所以类适配器需要继承被适配类,有局限性,被适配类必须在适配类中暴露,增加了使用成本
对象适配器
根据合成复用原则,实现适配
不同点

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


浙公网安备 33010602011771号