从零开始学习Java设计模式 | 结构型模式篇:适配器模式
Posted 李阿昀
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了从零开始学习Java设计模式 | 结构型模式篇:适配器模式相关的知识,希望对你有一定的参考价值。
在本讲,我们来学习一下结构型模式里面的第二个设计模式,即适配器模式。
概述
在学习适配器模式之前,我们先来看下下面这个场景。
如果去欧洲国家旅游的话,他们的插座如下图最左边,是欧洲标准,而我们使用的插头如下图最右边,很显然,我们的插头是不能直接插到欧标的插座上面的。因此我们的笔记本电脑、手机在当地都不能直接充电,所以此时我们就需要一个插座转换器了,转换器第1面插入当地的插座,第2面供我们充电,这样使得我们的插头在当地就能使用了,也就是说我们的笔记本电脑、手机等在当地就可以正常的进行充电操作了。
生活中这样的例子很多,手机充电器(将220v的电压转换为5v的电压)、读卡器等,其实它们就使用到了适配器模式。
以上我们通过一个案例简单的去认识了一下适配器模式,接下来我们就来看一下到底什么是适配器模式。
适配器模式指的是将一个类的接口转换成客户希望的另外一个接口,使得原本由于接口不兼容而不能一起工作的那些类能一起工作。
上述适配器模式的概念是说的什么意思呢?我们还是结合上面那张图来分析一下。
以上是关于从零开始学习Java设计模式 | 结构型模式篇:适配器模式的主要内容,如果未能解决你的问题,请参考以下文章