结构型模式---外观模式

概念

外观模式是一种结构型设计模式,它的核心思想是为复杂的子系统提供一个统一的接口,简化客户端与子系统的交互。外观模式通过引入一个高层接口,隐藏子系统的复杂性,使客户端更容易使用。

适用场景

用于客户端无需具体操作子系统组成,只需要使用的场景。

用于子系统比较复杂,不想客户端花太多精力去研究子系统的使用

用于子系统的保密,对于一些子系统不方便给客户端展示代码,可以提供一系列接口来隐藏子系统的实现逻辑。

创建方式

1、了解需求,定义需要使用的接口类(外观类)

2、实现外观类

类关系图

相关推荐
sxlishaobin6 天前
设计模式之外观模式
java·设计模式·外观模式
阿闽ooo15 天前
外观模式:从家庭电源控制看“简化接口“的设计智慧
c++·设计模式·外观模式
.简.简.单.单.17 天前
Design Patterns In Modern C++ 中文版翻译 第十章 外观模式
c++·设计模式·外观模式
JavaBoy_XJ18 天前
结构型-外观模式
外观模式
明洞日记19 天前
【设计模式手册023】外观模式 - 如何简化复杂系统
java·设计模式·外观模式
老朱佩琪!21 天前
Unity外观模式
unity·游戏引擎·外观模式
__万波__1 个月前
二十三种设计模式(十)--外观模式
java·设计模式·外观模式
咨询QQ688238861 个月前
ACO蚁群算法优化KELM核极限学习机(ACO-KELM)回归预测MATLAB代码 代码注释清...
外观模式
老鼠只爱大米1 个月前
Java设计模式之外观模式(Facade)详解
java·设计模式·外观模式·facade·java设计模式
ZHE|张恒2 个月前
设计模式(十)外观模式 — 提供统一入口,简化复杂系统的使用
设计模式·外观模式