适配器模式适用于将不一致的接口转换为一致的接口。
比如,去香港玩儿,带上了自己的笔记本电脑,结果晚上插电时就抓瞎了,电源插孔与插座不一致。WTF……
插座是酒店装好的,不可能拆了换一个,电源是自己的,也不可能说重新买一个,只有买个转换器了。
通过转换器,将我们不适配的插头转换成适配的插头。
CTarget外部接口,理解为所需要插头样式;
CAdapter为适配器(转换器),将不适配插头(CAdaptee)转换为适配样式;
CAdaptee为待适配类,理解为需要转换插头样式的插头。
原文:http://www.cnblogs.com/dev2007/p/3566224.html