适配器模式在接口兼容中应用.pdfVIP

  • 0
  • 0
  • 约1.02万字
  • 约 8页
  • 2026-09-04 发布于北京
  • 举报

适配器模式通过把一个类的接口变换成客户端所期待的另一种接口,可以帮我们解决不兼容的问题。

生活中的适配器

前段时间用了很久的iPhone6s丢了,请假跑出去买了台iPhoneX。结果有天听歌的时候发现X的耳机孔

竟然是方形的,长这样:

而重度iPhone6s用户耳机发烧友的耳机线,可能是如图一所示,没错,它们都是圆头耳机,这

一点的时候,我佛了。

此时我好像只能在重新买一批耳机(很有可能同款耳机并没有方头的款式)和重新买一台之间做选

择了。好在我不是一个普通的倒霉蛋,我学过设计模式,设计模式告诉我这种实际接口与目标接口不匹

配的尴尬可以用一个叫适配器的东西来化解。打开万能的一搜,还真有,如图二所示。

只要装上它,圆头耳机就可以完美适配方形插槽,最终效果如图三所示。

绝了,正合我意!赶紧买一个来救火,从此又可以开心地为圆头耳机氪金啦~

大家现在回顾楼上这波操作,这个耳机转换头做的事情,是不是就是我们开头说的把一个类(iPhone

新机型)的接口(方形)变换成客户端(用户)所期待的另一种接口(圆形)?

最终达到的效果,就是用户(我)可以像使用iPhone6s插

文档评论(0)

1亿VIP精品文档

相关文档