博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
设计模式之Adapter模式
阅读量:6736 次
发布时间:2019-06-25

本文共 457 字,大约阅读时间需要 1 分钟。

hot3.png

什么时候使用适配器模式

一定有人看到适配器模式就会有疑问“如果某个方法就是我们所需要的方法,那么我们直接调用不就可以了,为什么会考虑用适配器模式呢”。

如果用适配器模式,那么我们在什么时候使用适配器模式呢?

很大程度上,我们都不会从零开始编程,经常会用到现有的类。特别是现有的类已经被应用,很少有BUG,我们很愿意复用这些类。

Adapter模式会对现有的类进行适配,生成新的类,并创建我们所需要的方法。当出现BUG时,我们就知道BUG在哪里,方便我们排错。

如果让现有的类适配新的接口时,避免了修改源代码,造成重新测试的麻烦。


小区别

  • Adapter模式用于连接接口 不同的类,而bridge连接类的功能层次结构和实现层次结构。
  • Adapter模式用户填补不用接口之间的缝隙,而Decorator模式则是在不改变接口的情况下增加功能。

这里引用一个接口适配器的案例:

3/21/2018 3:02:16 PM

转载于:https://my.oschina.net/MaxWellZhao/blog/1648505

你可能感兴趣的文章