zoukankan      html  css  js  c++  java
  • 门面模式

      门面模式是对象的结构模式,外部与一个子系统的通信必须通过一个统一的门面对象进行。门面模式提供一个高层次的接口,使得子系统更易于使用。

       门面模式有三个角色组成:

         门面角色( facade ):这是门面模式的核心。它被客户角色调用,因此它熟悉子系统的功能。它内部根据客户角色已有的需求预定了几种功能组合。

        子系统角色:实现了子系统的功能。对它而言, façade 角色就和客户角色一样是未知的,它没有任何 façade 角色的信息和链接。

        客户角色:调用 façade 角色来完成要得到的功能。

        门面模式的作用:

        将一些复杂的操作封装起来,以一个简单的接口提供给客户端.。

        可以定义多个子系统, 层次之间的粗细粒度需要把握好.一个子系统一个门面类。

  • 相关阅读:
    DQL、DML、DDL、DCL的概念与区别
    TeamViewer
    构建属于自己的ORM框架之二--IQueryable的奥秘
    某考试 T2 sum
    某考试 T1 line
    bzoj 2153: 设计铁路
    [SCOI2010]序列操作
    [SCOI2010]字符串
    [SCOI2010]传送带
    bzoj 2694: Lcm
  • 原文地址:https://www.cnblogs.com/lnlvinso/p/4063870.html
Copyright © 2011-2022 走看看