设计模式day6-适配器模式
适配器模式(Adapter Pattern)
兼容性,让原本因接口不匹配不能一起工作的两个类可以协同工作,别名包装器(Wrapper)
- 三种适配器:类适配器、对象适配器、接口适配器
类适配器
- 被适配类、适配器类、适配接口
- 适配器类继承被适配类,同时实现适配接口
对象适配器
- 适配器类持有被适配类,同时实现适配接口
- 由继承变成聚合(合成复用原则)
接口适配器
- 适配器不想使用适配接口所有方法
- 抽象类空实现接口,匿名内部类实现抽象类
Java内实现
- springMVC handlerAdapter
以此纪念陪伴我十年的狗狗