合规国际互联网加速 OSASE为企业客户提供高速稳定SD-WAN国际加速解决方案。 广告
| 对象适配器模式 | | | --- | --- | 对象适配器和上篇的类适配器解决的问题一样; 不过是适配器的另一种实现方式; 示例中只有 Adapter 类有变化; Adaptee 和 Adapter 部分可以完全一样; 咱直奔主题; [TOC] 结构 Adaptee:原本已经有的具体类; Target:目标接口;包含我们希望拥有的方法; Adapter:适配器类;适配 Adaptee 和 Target; [TOC] 优缺点 并且可以灵活的增加新的方法; 相比类适配器; 对象适配器不需要继承; 因此也更加灵活一些; [TOC] 个人见解 不需要再继承原类,只需要实现接口即可,然后通过参数传递的方式使用原类 [TOC] 具体的看【白俊遥】的对象适配器设计模式 代码在 /php.com/core/DesignPatterns/Objectadapter