1 对象适配器模式(最常用)
使用场景,用于使系统中已经存在的类能够适应新的需求

p1.png

p2.png

p3.png

p4.png

p5.png
2 接口适配

p6.png

p7.png

p8.png

p9.png
3 类适配
不推荐
1 暴露了Target的接口
2 组合优于继承

p10.png

p11.png

p12.png

p13.png

p1.png
1 对象适配器模式(最常用)
使用场景,用于使系统中已经存在的类能够适应新的需求
2 接口适配
3 类适配
不推荐
1 暴露了Target的接口
2 组合优于继承