- 1
- 0
- 约4.45千字
- 约 5页
- 2026-11-05 发布于北京
- 举报
适配器模式(AdapterPattern)
适配器的定义
适配器的结构
相关⻆⾊
实战案例
适⽤场景
在⽇常⽣活中,我们经常能够⻅到适配器的存在,例如笔记本电脑充电时的电源适配器,⼿机充电器
到内地需要使⽤接⼝转换适配器等
。
在软件开发中,同样也有着不少需要适配器存在的场景。业务场景已经实现了接⼝规范A,此时需要对业
务场景的实现做变更,⽽该实现细节在接⼝规范B下⾯已经有了实现,因此则需要适配器来对两个接⼝规
范进⾏适配
。
适配器的定义
适配器(Adapter)模式可以为客户端将原有的接⼝实现适配为另⼀个接⼝实现,使得原本不同规范⽆法
兼容的两个接⼝可以间接的为客户服务。
该模式的主要优点如下。
设计可插拔式的适配器模式拓展性⾼,符合开闭原则
客户端可以通过适配器直接调⽤原本不兼容的其他接⼝
提⾼现存代码的复⽤性
其缺点是:
增加了系统的复杂性,编写适配器使需要考虑针对业务场景做更全⾯的考虑
过多的使⽤适配器会导致代码的可读性降低
适配器的结构
适配器模式有两种实现⽅式,分别为类结构适配器和对象结构适配器,其中类适配器采⽤多重继承的⽅
式,在Java
最近下载
- 2023年初级管理会计《专业知识》题库500道【学生专用】.docx
- 大连理工大学《材料力学》2024 - 2025 学年第一学期期末试卷.pdf VIP
- 2023年初级管理会计《专业知识》题库附参考答案(满分必刷).docx
- 大连理工大学《单片机原理及应用》2024 - 2025 学年第一学期期末试卷.pdf VIP
- 大连海事大学《自动控制原理》2024 - 2025 学年第一学期期末试卷.pdf VIP
- 2023年初级管理会计《专业知识》题库附参考答案(考试直接用).docx
- 大连海事大学《结构力学》2024 - 2025 学年第一学期期末试卷.pdf VIP
- 四川农业大学《口腔生理学》2024-2025学年第二学期期末试卷.doc VIP
- 2023年(劳务员)基础知识题库及答案【精选题】.docx
- 《GB_T 28827.6-2019信息技术服务 运行维护 第6部分:应用系统服务要求》专题研究报告.pptx VIP
原创力文档

文档评论(0)