代码还可以这么复用——适配器模式

适配器模式是一种软件设计模式,它允许不兼容的类协同工作。类适配器通过继承适配者类,而对象适配器通过封装适配者对象来实现。本文介绍了适配器模式的概念、结构、代码实例及其优缺点,旨在帮助读者理解如何在项目中使用适配器模式实现接口转换。
摘要由CSDN通过智能技术生成

你一定听过“网络适配器”吧?又叫网卡。它的作用是什么呢?——上网!

这样的回答显然不够专业,正确的答案是“网卡的一个重要功能就是要进行串行/并行转换。因为网卡和局域网之间的通信是通过电缆或双绞线以串行传输方式进行,而网卡和计算机之间通信则是通过计算机主板上的I/O总线以并行传输方式进行。”

你肯定要问:“这和我有什么关系?”

当然有了,因为你正在学习设计模式,而这就跟本文即将要介绍的适配器模式有关啦!

1.适配器模式简介

除了网卡适配器,你一定还听说过电源适配器吧?我国生活用电电压是220V,但我们的电脑、手机、平板、剃须刀(充电式)不会使用这么高的电压。这就需要电源适配器(充电器、变压器),使各个电子设备和220的供电电压兼容。电源适配器就充当了一个适配器的角色。

在软件系统设计中,当需要组合使用的类不兼容时,也需要类似于变压器一样的适配器来协调这些不兼容者,这就是适配器模式!

那么什么是适配器模式呢?

  • 7
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 11
    评论
评论 11
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

冯Jungle

您的支持是对我最大的鼓励

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值