适配器(GOF23)

时间:2023-12-22 19:29:38

---恢复内容开始---

摘要:由于应用环境的变化,需要将现存的对象放到新的环境中去,但新环境的接口是现存对象不满足的。

意图:将原本接口不兼容的类通过转换,使得它们能够一起工作,复用现有的类

adapter和adaptee的关系

适配器一般分为:类适配器和组合适(对象)配器

推荐使用组合适配器,因为类适配器可能带来高的耦合

前期尽可能的面向接口去编程,后期可以更好的解耦