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

概念

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

适用场景

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

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

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

创建方式

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

2、实现外观类

类关系图

相关推荐
oOOpHQYUKG13 天前
COMSOL激光淬火相变模拟
外观模式
白太岁14 天前
Redis:(3) Lua 与 Redis、基于连接池的 Facade 模式封装
数据库·c++·redis·lua·外观模式
SHeqSpMeS22 天前
PID 和 LQR 主动悬架模型对比:探索汽车平顺性的优化之路
外观模式
懵萌长颈鹿22 天前
外观模式 (Facade Pattern)
外观模式
wVAkMDmzEWcm1 个月前
易语言实现Jlink烧录程序:打造自动化烧录利器
外观模式
蔺太微1 个月前
外观模式(Facade Pattern)
设计模式·外观模式
小码过河.1 个月前
设计模式——外观模式
设计模式·外观模式
Engineer邓祥浩2 个月前
设计模式学习(12) 23-10 外观模式
学习·设计模式·外观模式
Geoking.2 个月前
【设计模式】外观模式(Facade)详解
java·设计模式·外观模式
sxlishaobin2 个月前
设计模式之外观模式
java·设计模式·外观模式