1 适配器模式主要包含:对象适配器(组合的形式实现)和类适配器(继承的形式实现),通常采用对象适配器。
2 使用场景: 在软件开发中,就是系统的数据和行为都是正确的,就是接口不符,我们应该考虑使用适配器,目的是是控制范围之外的一个原有对象和某一个接口匹配。适配器模式主要应用在希望复用一些现有的类,但是接口又和复用环境的要求不一致的情况。
注意点:并不是当遇到接口不匹配就使用这个模式,如果是在早期开发就遇到这个问题了,那么就应该考虑重构接口了;当然在使用第三方的组件的时候没有办法改动他们接口,也没必要为了迎合别人的接口改动自己的接口,这时候就可以来使用这个模式了。
详细信息可以参考网站: