美文网首页
门面模式

门面模式

作者: Gxy_8c77 | 来源:发表于2020-03-18 14:27 被阅读0次

门面模式:外观模式,提供了一个统一的接口来访问子系统中的一群接口

特征:门面模式定义了一个高级接口,让子系统更加容易使用

属于结构型模式

eg:jdbcUtil 里面有很多方法

门面模式和代理模式

 ,门面模式就是特殊静态代理模式      门面的模式的重点在于封装  静态代理重点是在增强

   不做增强的静态代理就是门面模式

  代理模式: 静态和动态代理       结构型

委派模式:行为型   也是一种静态代理  行为型模式

,门面和单例

门面模式做成单例   ,工具包 就是单例

优点:简化了调用过程,无需深入了解子系统,以防给子系统带来风险

减少系统依赖 松散耦合

更好的划分访问层次  提高安全性

遵循迪米特原则,即最少知道原则

缺点:当增加子系统和扩展子系统行为是时,可能 容易带来未知风险,

不符合开闭原则

某些情况下可能违背单一职责原则

相关文章

  • 门面模式

    概念 为了满足一组系统接口使用变得更简单,需要提供统一的访问入口。我们可以将这一组系统接口简化为一个接口,那么也算...

  • 门面模式

    门面模式 定义 门面模式也叫做外观模式,是一种比较常用的封装模式。要求一个子系统的外部与其内部的通信必须通过一个统...

  • 门面模式

    子系统(细节)角色 门面角色 场景使用

  • 门面模式

    门面模式:个人理解,就是在客户端和实现类之间松耦合的一种方式。如果客户端需要操作很多的逻辑,可以将逻辑封装到一个类...

  • 门面模式

    1.定义# 要求一个子系统(具有很多类的一个系统)的外部与其内部的通信必须通过一个统一的对象进行。门面模式提供一个...

  • 门面模式

    门面模式,是指提供一个统一的接口去访问多个子系统的多个不同的接口,它为子系统中的一组接口提供一个统一的高层接口。使...

  • 门面模式

    门面模式的定义 门面模式(Facade Pattern)也叫做外观模式。定义:要求一个子系统的外部与其内部的通信必...

  • 门面模式

  • 门面模式

    门面模式,也叫外观模式,英文全称是 Facade Design Pattern。 翻译成中文就是:门面模式为子系统...

  • 门面模式

    1.概述 门面模式是将复杂系统隐藏,内部子系统以接口的方式提供给外部调用的一种方式。 2.UML结构图 以医院为例...

网友评论

      本文标题:门面模式

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