3、适配器模式

适配器模式(Adapter):将一个类的接口转换成客户希望的另外一个接口。Adapter 模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。

  • 适用场景:
    1、已经存在的类的接口不符合我们的需求;
    2、创建一个可以复用的类,使得该类可以与其他不相关的类或不可预见的类(即那些接口可能不一定兼容的类)协同工作;
    3、在不对每一个都进行子类化以匹配它们的接口的情况下,使用一些已经存在的子类。
  • 其实现方式主要有两种:
    • 1.类的适配器模式(采用继承实现)
    • 2.对象适配器(采用对象组合方式实现)
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容