- client:需要使用适配器的对象,不需要关心适配器内部的实现,只对接目标角色。
- Target:目标角色,和client直接对接,定义了client需要用到的功能。
- Adaptee:需要被进行适配的对象。
- Adapter:适配器,负责将源对象转化,给client做适配
本质上是一个修改老的逻辑,补充新的逻辑的一个补救模式
可以直接老的对象作为一个属性,实现老的对象的接口,部分需要修改的方法重写。
就是看自己的修改技巧,说起来简单,实现的方式还是很多的。
Search
Mar 11, 2024, 1 min read
本质上是一个修改老的逻辑,补充新的逻辑的一个补救模式
可以直接老的对象作为一个属性,实现老的对象的接口,部分需要修改的方法重写。
就是看自己的修改技巧,说起来简单,实现的方式还是很多的。