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

概念

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

适用场景

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

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

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

创建方式

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

2、实现外观类

类关系图

相关推荐
代码萌新知5 小时前
设计模式学习(五)装饰者模式、桥接模式、外观模式
java·学习·设计模式·桥接模式·装饰器模式·外观模式
青草地溪水旁5 小时前
第十章:外观模式 - 复杂系统的简化大师
外观模式
charlie11451419121 小时前
精读C++20设计模式——结构型设计模式:外观模式
c++·学习·设计模式·c++20·外观模式
大飞pkz11 天前
【设计模式】外观模式
开发语言·设计模式·c#·外观模式
努力也学不会java1 个月前
【设计模式】 外观模式
设计模式·外观模式
找不到、了1 个月前
Java设计模式之《外观模式》
java·设计模式·外观模式
pengzhuofan1 个月前
Java设计模式-外观模式
java·设计模式·外观模式
LoveC5212 个月前
设计模式之外观模式
设计模式·外观模式
困鲲鲲2 个月前
设计模式:外观模式 Facade
设计模式·外观模式
我爱吃菠 菜2 个月前
手撕设计模式——智能家居之外观模式
设计模式·智能家居·外观模式