栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

适配器模式

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

适配器模式

适配器模式有三种:

类的适配器模式
  • 类中已有的方法,不支持新的接口。适配器类继承原有的类,并且实现新的接口。
  • 适配器类继承的目的是为了兼容原有的功能。
对象的适配器模式(常用)
  • 类中已有的方法,不支持新的接口。适配器类持有原有类的对象,并且实现新的接口。
  • 与类的适配器模式不同,对象的适配器模式不采用继承的方式来实现兼容,而是采用持有原有类的对象的方式实现兼容。这一点符合合成复用原则(尽量使用关联关系来替代继承关系)。
接口的适配器模式(常用)
  • 接口中抽象方法太多,实现类必须实现一些不需要的抽象方法。解决办法是使用抽象类实现接口,并且空实现所有接口中的抽象方法。
  • 使用抽象类明确表示该类不能直接实例化,需要被继承重写。
  • 在《Java开发实战经典》这本书的第215页,介绍了适配器模式,就是接口的适配器模式:

100赞:一个示例让你明白适配器模式

32赞:三种适配器模式 总结和使用场景

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/343014.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号