设计模式-门面模式(Facade)

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档


前言

在组件构建过程中,某些接口之间直接依赖会带来很多问题,甚至无法直接实现。采用一层间接接口,来隔离本来互相紧密关联的接口。
典型模式
1) Facade
2) Proxy
3) Adapter
4) Mediater


一、定义

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

在这里插入图片描述

二、结构

该模式简化了整个组件系统的接口,内部子系统的任何变化都不会影响接口变化。
在这里插入图片描述

相关推荐

  1. 设计模式-06 设计模式-Facade Pattern门面模式

    2023-12-11 16:42:04       14 阅读
  2. 设计模式 门面模式

    2023-12-11 16:42:04       22 阅读
  3. 设计模式——外观模式Facade

    2023-12-11 16:42:04       9 阅读
  4. 门面设计模式

    2023-12-11 16:42:04       36 阅读

最近更新

  1. TCP协议是安全的吗?

    2023-12-11 16:42:04       19 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2023-12-11 16:42:04       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2023-12-11 16:42:04       19 阅读
  4. 通过文章id递归查询所有评论(xml)

    2023-12-11 16:42:04       20 阅读

热门阅读

  1. 【数据结构】栈(代码篇)

    2023-12-11 16:42:04       37 阅读
  2. python输出菱形字符图案 附实战代码

    2023-12-11 16:42:04       38 阅读
  3. mysql表的字段建议加上NOT NULL约束

    2023-12-11 16:42:04       41 阅读
  4. 如何使用rollup打包编译electron主进程代码

    2023-12-11 16:42:04       39 阅读
  5. Leetcode 2959. Number of Possible Sets of Closing Branches

    2023-12-11 16:42:04       42 阅读
  6. AES加密的使用笔记(ECB和GCM加密模式-前端)

    2023-12-11 16:42:04       40 阅读
  7. 《C++新经典设计模式》之第17章 中介者模式

    2023-12-11 16:42:04       26 阅读
  8. H3C网络设备交换机风扇亮黄灯故障处理

    2023-12-11 16:42:04       76 阅读
  9. PTA 7-226 sdut-C语言实验-矩阵输出(数组移位)

    2023-12-11 16:42:04       42 阅读