设计模式 互动版

在线工具推荐: Three.js AI纹理开发包 - YOLO合成数据生成器 - GLTF/GLB在线编辑 - 3D模型格式在线转换 - 可编程3D场景编辑器

适配器模式总结

适配器模式优点:

  • 1.可以让任何两个没有关联的类一起运行。

  • 2.提高了类的复用。

  • 3.增加了类的透明度。

  • 4.灵活性好。

适配器模式缺点:过多地使用适配器,会让系统非常零乱,不易整体进行把握。

适用场景:

  • 1.系统需要使用现有的类,而此类的接口不符合系统的需要。

  • 2.想要建立一个可以重复使用的类,用于与一些彼此之间没有太大关联的一些类,包括一些可能在将来引进的类一起工作,这些源类不一定有一致的接口。

  • 3.通过接口转换,将一个类插入另一个类系中。

上节你检测保时捷911,各项指标都达标了。你开着这辆超简易的保时捷上路了。现在你发现你的手机没电了,你的手机是micro-usb接口,你也带了数据线。但是你发现这辆超简易的保时捷充电接口是Type-c接口。好吧你需要制造一个转换器。