美文网首页
Facade(外观/窗口)模式

Facade(外观/窗口)模式

作者: iEugene | 来源:发表于2020-12-13 10:57 被阅读0次
  1. 特点:生活中很多有组织有规模的的团体基本都会有一个对接人,如果没有对接人,外部人就需要与组织内所有人进行沟通,这样会大大增加沟通成本。
    当程序或某一部分算法发展到一定规模之后,程序或算法就会变得很复杂,如果其他人想要正常的使用并运行程序就需要对程序整体有一个了解才行,这是相当不友好的。
    Facade模式就好比这样的对接人,对复杂的程序算法进行封装,对外提供简单易用的API。
  2. 角色
角色名称 角色职责
Facade(窗口) “对接人、接口人”,对系统中其他角色进行统一管理
构成系统的许多其他角色 它们对Facade是无感知的,Facade对这些角色来说相当于“Client”
  1. 角色关系

    Facade.png
  2. 代码示例Facade

以上文献参考:《图解设计模式》

相关文章

  • Facade(外观/窗口)模式

    特点:生活中很多有组织、有规模的的团体基本都会有一个对接人,如果没有对接人,外部人就需要与组织内所有人进行沟通,这...

  • Android 设计模式入门到精通之十:外观模式(Facade

    外观模式(Facade Pattern,门面模式) 1. 概念 Facade Pattern: Provide a...

  • Android设计模式——外观模式(七大结构型)

    1.外观模式介绍 外观模式(Facade Pattern),是七大结构型设计模式之一。 外观模式运...

  • 外观模式(Facade)

    定义外部与一个子系统的通信必须通过一个统一的外观对象进行,为子系统中的一组接口提供一个一致的界面,外观模式定义了一...

  • 外观模式-facade

    为子系统中的一组接口提供一个一致的界面,facade模式定义了一个高层接口,这个接口使得这一子系统更加容易使用 代...

  • 外观模式(Facade)

    1、概念 外观模式是外部与一个子系统的通信必须通过一个统一的外观对象进行,为子系统中的一组接口提供一个一致的界面,...

  • 外观模式(Facade)

    外观模式(Facade),为子系统中的一组接口提供一个一致的界面,此模式定义了一个高层接口,这个接口是的这一子系统...

  • 外观模式(Facade)

    为子系统中的一组接口提供一个统一的入口。外观模式定义了一个高层接口,这个接口使得这一子系统更加容易使用。 类型 结...

  • 外观模式-Facade

    外观模式是为了解决类与类之间依赖关系的,外观模式将类间关系放在一个Facade类中,降低了类类之间的耦合度,该模式...

  • 外观模式(Facade)

    文章转自iOS设计模式:外观模式 基本概念 外观模式:为子系统的一组接口提供一个一致的界面,此模式定义一个高层接口...

网友评论

      本文标题:Facade(外观/窗口)模式

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