知识卡片
适配器模式的四点优点
内容
[[适配器模式的定义与三个角色]]带来四点收益:让无关的两个类协作;提高透明性(高层只面向 Target交互);提高复用度(源角色在原系统和新系统都能用);灵活性好(不需要时删除适配器 即可,其余代码不用改)。发散:”灵活性好”最值得留意——适配器模式天然解决”退出”问题,这种 对称性在其他模式里并不常见。
参考来源
- 位置:《设计模式之禅(第2版)》第19章《适配器模式》(源文件:_epub-src/text/part0087.html)
- 结论依据:原文分四点列出适配器模式的优点:让无关的两个类协作、增加类的透明性、提高类的复用度、灵活性好(删除适配器即可撤销、其他代码不用修改)。
- 原始内容:适配器模式可以让两个没有任何关系的类在一起运行……增加了类的透明性……提高了类的复用度……灵活性非常好。某一天,突然不想要适配器,没问题,删除掉这个适配器就可以了,其他的代码都不用修改。