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

概念

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

适用场景

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

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

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

创建方式

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

2、实现外观类

类关系图

相关推荐
nlog3n18 分钟前
Java外观模式详解
java·开发语言·外观模式
Niuguangshuo2 小时前
Python 设计模式:外观模式
python·设计模式·外观模式
NorthCastle8 天前
设计模式-结构型模式-外观模式
java·设计模式·外观模式
系统工程实验室10 天前
设计模式之外观模式
设计模式·外观模式
Antonio91510 天前
【Q&A】外观模式在Qt中有哪些应用?
数据库·qt·外观模式
Hanson Huang11 天前
23种设计模式-外观(Facade)设计模式
java·设计模式·外观模式·结构型设计模式
wenbin_java18 天前
设计模式之外观模式:原理、实现与应用
设计模式·外观模式
seven97_top20 天前
【设计模式】从智能音箱到软件设计:探索外观模式的实际应用案例
设计模式·外观模式
没明白白20 天前
结构型模式之外观模式:让复杂系统变简单的利器
外观模式
码农的天塌了21 天前
Java设计模式之外观模式(Facacde Pattern)
java·设计模式·外观模式