美文网首页工作生活
设计模式(十)装饰、外观与适配器模式的关系

设计模式(十)装饰、外观与适配器模式的关系

作者: 天色将变 | 来源:发表于2019-07-02 06:53 被阅读0次
外观模式与适配器模式
  • 当需要使用一个现有的类而其接口并不符合你的需要时,就使用适配器;当需要简化并统一一个很大的接口或者一群复杂的接口时,使用外观。
  • 适配器改变接口以符合客户的期望;外观将客户从一个复杂的子系统中解耦。
  • 实现一个适配器可能需要一番功夫,也可能不费功夫,视目标接口的大小与复杂度而定;实现一个外观,需要将子系统组合进外观中,然后将工作委托给子系统执行。
  • 你可以为一个子系统实现一个以上的外观。
装饰、外观和适配器模式
  • 适配器将一个对象包装起来以改变其接口。
  • 装饰者将一个对象包装起来以增加新的行为和责任。
  • 外观将一群对象“包装”起来以简化接口。

相关文章

  • Retrofit源码解析

    设计模式:建造者模式、工厂方法模式、外观模式、代理模式、单例模式、策略模式、装饰模式、适配器模式、代理模式 一、R...

  • 设计模式(十)装饰、外观与适配器模式的关系

    外观模式与适配器模式 当需要使用一个现有的类而其接口并不符合你的需要时,就使用适配器;当需要简化并统一一个很大的接...

  • 设计模式:结构型

    享元模式 (Pools,Message) 代理模式 适配器模式 :类适配器和对象适配器 装饰者模式 外观模式 桥接...

  • 设计模式目录

    观察者模式 策略模式 装饰者模式 工厂方法模式 单例模式 命令模式 适配器模式与外观模式 模板方法模式 迭代器与组...

  • 设计模式(结构型模式)

    适配器模式、 装饰器模式、 代理模式、 外观模式、 桥接模式、 组合模式、 享元模式 适配器模式 即定义一个包装类...

  • 结构模式

    结构型模式包括:适配器模式、装饰模式、代理模式、外观模式、桥接模式、组合模式、享元模式。其中对象的适配器模式是各种...

  • 结构型模式

    结构型模式有七种:适配器模式、装饰模式、代理模式、外观模式、桥接模式、组合模式、享元模式。其中对象的适配器模式是各...

  • 设计模式(java)- 模版方法模式

    之前学习的是适配器模式与外观模式。 对外观模式与适配器模式的理解 适配器模式的意思就是适配,将三孔插座转换为二孔插...

  • Java中的23种设计模式(二)

    (适配器模式、装饰模式、代理模式、外观模式、桥接模式、组合模式、享元模式)原文作者:终点 出处:Java之美[...

  • 设计模式之结构型模式(下)

    上篇已经介绍了适配器模式、桥接模式和组合模式,这篇将介绍装饰者模式、外观模式、享元模式和代理模式。 装饰者(Dec...

网友评论

    本文标题:设计模式(十)装饰、外观与适配器模式的关系

    本文链接:https://www.haomeiwen.com/subject/dydacctx.html