适配额器模式在《设计模式:可复用面向对象软件的基础》一书中的解释是:将一个类的接口转换成客户希望的另外一个接口。适配器使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。
我的理解是对于第三方软件接入、代码重构、项目维护中需要在不改变原有结构的情况下接入第三方软件、对接新的模块或者实现新的功能,需要开发一个中间接口实现对方接口和已有的接口或者类实现对接,那么在中间接口中通过对方的类生成对象,重载已有接口的方法,在已有接口的方法中通过对方的类生成的对象调用对方的接口的方法。在使用的时候用实现了已有接口的类创建的适配器的对象,通过该对象调用适配器中的方法,由于适配器中的方法和已有接口中的方法是同名,这样保证了接口的一致性。
原有的计算公积金的类
调整基数后的计算公积金的类
通过适配器实现通过原有类实例化,调用原有的方法生成的结果是调整基数后的公积金
客户端调用
273

被折叠的 条评论
为什么被折叠?



