上传者: 38685832
|
上传时间: 2021-11-16 01:00:59
|
文件大小: 23KB
|
文件类型: -
捕鱼java源码
布局
标题
文件夹
永久链接
类别
标签
图案
适配器
适配器
/模式/适配器/
结构的
四人帮
也称为
包装器
意图
将类的接口转换为客户期望的另一个接口。
适配器让那些因为接口不兼容而不能一起工作的类一起工作。
解释
真实世界的例子
考虑到您的存储卡中有一些图片,您需要将它们传输到您的计算机。
为了传输它们,您需要某种与您的计算机端口兼容的适配器,以便您可以将存储卡连接到您的计算机。
在这种情况下,读卡器是一个适配器。
另一个例子是著名的电源适配器;
三脚插头不能连接到两脚插座,它需要使用一个电源适配器,使其与两脚插座兼容。
另一个例子是翻译人员将一个人所说的话翻译给另一个人
简单来说
适配器模式允许您将不兼容的对象包装在适配器中以使其与另一个类兼容。
维基百科说
在软件工程中,适配器模式是一种软件设计模式,它允许将现有类的接口用作另一个接口。
它通常用于使现有类与其他类一起工作,而无需修改其源代码。
程序示例
考虑一个只能使用划艇而根本不能航行的船长。
首先我们有接口RowingBoat和FishingBoat
public
interface
RowingBo