标签:
配器模式定义如下:
适配器模式(Adapter Pattern):将一个接口转换成客户希望的另一个接口,使接口不兼容的那些类可以一起工作,其别名为包装器(Wrapper)。适配器模式既可以作为类结构型模式,也可以作为对象结构型模式。 |
从定义中,很容易理解该模式所要解决的问题和解决方法。在实际开发中,由于种种原因(可能是历史原因,可能是设计与某些外部实现不匹配),常会出现一些接口或模块间不兼容的情况。这时,可以通过引入一个适配器(Adapter)来作为一个”和事老“,在中间起到兼容的作用。
Target是抽象的对外接口,定义了request方法。而Adaptee是提供具体实现的模块,提供的方法却是spciflicRequest方法。因此是不兼容的,这是引入了Adapter---适配器!由它来实现抽象接口Target,持有被适配者的对象,并在request实现中调用真正的功能模块Adaptee的spciflicRequest。这样两端不兼容的部分就通过适配器连接了起来。
标签:
原文地址:http://www.cnblogs.com/endlu/p/5159848.html