对象适配器模式通过组合来实现适配器功能,而类的适配器模式通过多继承或实现来实现适配器功能。
适配器模式的一些优缺点感觉,优缺点没什么好说的,只有实际上去用过才能体会。反正最重要的优点就是将不兼容的几个接口通过一个中间类,把他们进行适配,并且这个适配的过程对于客户端来说是透明的,客户端并不知道发生了啥,只知道它通过一个适配器,就可以获取到目标接口了。
至于缺点嘛,如果动不动就使用适配器,那么我觉得会使整个类系统变的有点零散,并且以后要重构了会更加复杂……
对象适配器模式通过组合来实现适配器功能,而类的适配器模式通过多继承或实现来实现适配器功能。
适配器模式的一些优缺点感觉,优缺点没什么好说的,只有实际上去用过才能体会。反正最重要的优点就是将不兼容的几个接口通过一个中间类,把他们进行适配,并且这个适配的过程对于客户端来说是透明的,客户端并不知道发生了啥,只知道它通过一个适配器,就可以获取到目标接口了。
至于缺点嘛,如果动不动就使用适配器,那么我觉得会使整个类系统变的有点零散,并且以后要重构了会更加复杂……
内容版权声明:除非注明,否则皆为本站原创文章。