设计模式类型

结构型设计模式

设计模式名称

适配器模式(有类适配器、接口适配器请看源码)

模式定义

适配器模式(Adapter Pattern)属于类的结构型模式,使用适配器,用于将原有系统的接口,转换为兼容客户端或其他系统的接口。根据使用场景又分为以下2类:
1、类适配器、对象适配器
2、接口适配器

UML

设计模式-结构型设计模式-3.适配器模式模式(php)

应用场景

1、系统原有的接口发生变化时,导致客户端大面积修改
2、在使用不稳定的组件,此类组件的接口可能会有大面积的变更时,在设计之初可以引入适配器模式,以屏蔽不稳定的变化

优缺点

优点

1、提高的复用度
2、增加了类的透明度
3、比较好的灵活性

缺点

1、过多的使用适配器,会使系统复杂度提高。

git地址

https://github.com/wonlon/Design-patterns

相关文章:

  • 2022-02-10
  • 2022-01-19
  • 2021-05-24
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-08-26
  • 2021-08-27
猜你喜欢
  • 2022-12-23
  • 2022-02-10
  • 2022-01-03
  • 2019-09-19
  • 2021-07-04
  • 2021-12-15
  • 2021-07-11
相关资源
相似解决方案