知识卡片
适配已有接口
内容
适配器把已有类的接口转换成客户端期望的接口,让不兼容对象能够协作。它适合复用遗留类、第三方库或接口已经稳定但形状不合的对象。发散:适配器修的是边界,不应把核心模型也改成外部接口的样子。
参考来源
- 位置:第4章《结构型模式》4.1节「Adapter(适配器)」1.意图(源文件:_epub-src/OEBPS/Text/part0070.xhtml)
- 结论依据:原文明确给出适配器的意图——将一个类的接口转换成客户希望的另外一个接口,使原本因接口不兼容而不能一起工作的类可以一起工作,直接支持卡片对适配器把已有类接口转换成客户端期望接口的论述。
- 原始内容:"将一个类的接口转换成客户希望的另外一个接口。Adapter模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。"