什么是适配器模式?什么时候用适配器模式?有哪些应用?

1.适配器模式是两个毫无关联的接口与类,或者类与类实现一起工作。

比如一个机器人会叫,会移动,而我们想实现机器人学习狗叫,狗跑,那么这时候就需要适配器模式来实现。

2.适配器模式分为两种:

  • 类适配器模式:实现目标接口与被适配者类之间的应用。

        上面的例子,用类适配器如何实现呢,首先我们要找到目标接口和被适配者类,很容易知道是让机器人实现狗叫狗跑,那么机器人就是目标接口里面含有叫和移动两个方法名,而被适配者类就是狗,他自己也有方法名狗叫和狗跑。如何将他们联系到一起呢,那就是通过适配器类,就是一个转换器,实现了机器人的方法名里面调用狗的方法,适配器类和被适配者类之间是继承关系。

适配器模式

  • 对象适配器模式:实现目标接口类与被适配者类之间的联系。

      用对象适配器模式实现,实现了目标接口类,也可以继承。适配器类和被适配器类之间是关联关系。实现目标接口类和被适配者类之间的联系。

适配器模式

对象适配器模式可以可以用工厂方法模式对适配器类进行增加,同时也要增加被适配者类。

3.应用

待续。

相关文章:

猜你喜欢
  • 2021-10-08
相关资源
相似解决方案