加载中...

| 类别 | 设计模式 |
| 英文名 | Adapter Pattern |
| 类型 | 结构型模式 |
| 领域 | 软件设计 |
适配器模式(Adapter Pattern)是一种结构型模式,它将一个类的接口转换成客户端所期望的另一种接口,使得原本因接口不兼容而无法协作的类能够一起工作。
在不修改已有代码的前提下,复用现有的、接口不匹配的类,充当两者之间的转换桥梁,类似生活中的电源转接头。
包含目标接口(Target,客户期望的接口)、被适配者(Adaptee,已有的不兼容接口)和适配器(Adapter)。实现方式分为两种:类适配器通过多重继承实现;对象适配器通过组合持有被适配者实例,后者更灵活,应用更广。
优点:符合开闭原则,提高了类的复用性,将接口转换逻辑集中封装。缺点:过多使用会使系统结构零乱,增加理解难度;类适配器受限于单继承语言。

| 类别 | 设计模式 |
| 英文名 | Adapter Pattern |
| 类型 | 结构型模式 |
| 领域 | 软件设计 |
登录 后参与讨论
暂无讨论,来发表第一条评论吧