zoukankan      html  css  js  c++  java
  • 设计模式-外观模式

    外观模式个人理解就是封装。就是把多个操作封装成一个对外的方法暴露出去。外界通过对外的方法,可以操作一系列的原子服务。

    如果听说过聚合服务和原子服务,这种模式就是外观模式,聚合服务对外提供服务,封装底层原子服务。

    外观模式(Facade Pattern):外部与一个子系统的通信必须通过一个统一的外观对象进行,为子系统中的一组接口提供一个一致的界面,外观模式定义了一个高层接口,这个接口使得这一子系统更加容易使用。外观模式又称为门面模式,它是一种对象结构型模式。

    外观模式结构图:

    以前client直接调用SystemA,SystemB ,SystemC,有了外观模式之后:

    Facade 封装了,SystemA,SystemB ,SystemC 的操作,客户端直接跟Facade交互。

  • 相关阅读:
    java 8
    内存溢出VS内存泄漏
    dubbo zk 分布式服务项目搭建与配置
    转发 VS 重定向
    过滤器
    Synchronized
    java 泛型
    spring 整合 mongo
    泛型
    反虚拟机
  • 原文地址:https://www.cnblogs.com/wenq001/p/10630255.html
Copyright © 2011-2022 走看看