前面我们记录了创建型设计模式,知道了通过各种模式去创建和管理我们的对象。但是除了对象的创建,我们还有一些结构型的模式。
1、适配器模式(Adapter)
简要说明
将一个类的接口转换为用户希望得到的另一个接口。它使原本不相同的接口得以协同工作。
速记关键字
转换接口
类图如下
文章来源:https://www.toymoban.com/news/detail-679793.html
角色说明文章来源地址https://www.toymoban.com/news/detail-679793.html
- 目标角色(Target)
- 客户要使用的目标接口(新系统的接口)
- 源角色(Adaptee)
- 需要被适配的源接口(我们不能改动的接口,需要适配器去做适配的那个源头接口)
- 适配器角色(Adapter)
- 核心是实现Target接口, 组合Adaptee接口(当然也能继承,但继承会增加耦合性,推荐组合方式)
/**
* 两孔插座实现类,Target目标接口
*/
public interface
到了这里,关于软件工程(十三) 设计模式之结构型设计模式(一)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!