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

概念

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

适用场景

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

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

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

创建方式

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

2、实现外观类

类关系图

相关推荐
缘来是庄5 天前
设计模式之外观模式
java·设计模式·外观模式
charlie11451419121 天前
从C++编程入手设计模式——外观模式
c++·设计模式·外观模式
勤奋的知更鸟22 天前
Java编程之外观模式
java·开发语言·设计模式·外观模式
WispX8881 个月前
【设计模式】门面/外观模式
java·开发语言·设计模式·系统架构·外观模式·插件·架构设计
蔡蓝1 个月前
设计模式-外观模式
microsoft·设计模式·外观模式
琢磨先生David1 个月前
简化复杂系统的优雅之道:深入解析 Java 外观模式
java·设计模式·外观模式
bao_lanlan2 个月前
兰亭妙微:用系统化思维重构智能座舱 UI 体验
ui·设计模式·信息可视化·人机交互·交互·ux·外观模式
智想天开2 个月前
14.外观模式:思考与解读
windows·microsoft·设计模式·外观模式
ErizJ2 个月前
Golang|外观模式和具体逻辑
开发语言·golang·外观模式
碎梦归途3 个月前
23种设计模式-结构型模式之外观模式(Java版本)
java·开发语言·jvm·设计模式·intellij-idea·外观模式