设计模式-适配器模式

 在阎宏博士的《JAVA与模式》一书中开头是这样描述适配器(Adapter)模式的:

适配器模式把一个类的接口变换成客户端所期待的另一种接口,从而使原本因接口不匹配而无法在一起工作的两个类能够在一起工作。(内容转自此文章)

适配器模式的用途

  用电器做例子,笔记本电脑的插头一般都是三相的,即除了阳级、阴极外,还有一个地极。而有些地方的电源插座却只有两极,没有地极。电源插座与笔记本电脑的电源插头不匹配使得笔记本电脑无法使用。这时候一个三相到两相的转换器(适配器)就能解决此问题,而这正是本模式所做的事情。

适配器模式的结构

  适配器模式有类的适配器模式和对象的适配模式两种不同的形式。

posted @ 2019-02-20 18:31  johnny_zhao  阅读(136)  评论(0编辑  收藏  举报