知识卡片
适配器补齐契约
内容
适配器把已有接口转换成客户端期待的接口,让旧对象在新系统中继续协作。发散:它适合兼容遗留模块或第三方库,但不应掩盖领域模型本身的错误抽象。
参考来源
- 位置:《秒懂设计模式 2021》第10章《适配器》电源插头例子(源文件:_epub-src/OEBPS/Text/chapter010.html)
- 结论依据:原文明确适配器在接口不兼容时充当中间转换角色,让旧对象在新系统中继续协作,直接支持卡片论点。
- 原始内容:"当一个对象或类的接口不能匹配用户所期待的接口时,适配器就充当中间转换的角色,以达到兼容用户接口的目的……为了不破坏现有的电视机插头,我们需要一个适配器来做电源转换"