设计模式之适配器模式
设计模式之适配器模式意图适配器模式 (Adapter)是一种结构型设计模式, 它能使不兼容的对象能够相互合作。 适配器模式通过封装对象将复杂的转换过程隐藏于幕后。 被封装的对象甚至察觉不到适配器的存在。 适配器不仅可以转换不同格式的数据, 其还有助于采用不同接口的对象之间的合作。 它的运作方式如下: 适配器实现与其中一个现有对象兼容的接口。 现有对象可以使用该接口安全地调用适配器方法。 适配器方法被调用后将以另一个对象兼容的格式和顺序将请求传递给该对象。 适用场景 当你希望使用某个类, 但是其接口与其他代码不兼容时, 可以使用适配器类。 如果您需要复用这样一些类, 他们处于同一个继承体系, 并且他们又有了额外的一些共同的方法, 但是这些共同的方法不是所有在这一继承体系中的子类所具有的共性。 结构适配器实现了其中一个对象的接口, 并对另一个对象进行封装。 结构说明 客户端 (Client) 是包含当前程序业务逻辑的类。 客户端接口 (Client Interface) 描述了其他类与客户端代码合作时必须遵循的协议。 服务 (Service) 中有一些功能类 (通常来自第三方...
最新评论
加载中...
分类
标签
网站信息
文章数目 :
111
运行时间 :
本站总字数 :
393k
本站访客数 :
本站总浏览量 :
最后更新时间 :




