Java门面模式(或外观模式)
2024-09-02 05:03:55
门面模式(或外观模式)隐藏系统的复杂性,并为客户端提供一个客户端可以访问系统的接口。 这种类型的设计模式属于结构模式,因为此模式为现有系统添加了一个接口以隐藏其复杂性。
门面模式涉及一个类,它提供客户端所需的简化方法和委托调用现有系统类的方法。
实现实例
在这个实例中将创建一个Shape
接口并实现Shape
接口的具体类。在下一步中,将定义一个Facade
类ShapeMaker
,请在下一步中参考其代码。
ShapeMaker
类使用具体类来将用户调用委派给这些类。 FacadePatternDemo
这是一个演示类,它使用ShapeMaker
类来显示结果。
门面模式(或外观模式)的实现实例结构如下图中所示 -
最新文章
- ECharts学习(4)--仪表盘
- linux定时任务的设置
- 计算机图形学 - 图形变换(opengl版)
- 生成API文档的软件
- IOS学习笔记之 Socket 编程
- zabbix 客户端的安装
- Ecshop安装过程中的的问题:cls_image::gd_version()和不支持JPEG
- linux校准时间
- pdf转chm的实现方法
- js时间基本操作
- 20 个非常棒的jQuery内容滑动插件
- NLB+Application Request Route 网路负载均衡
- Boost.Asio c++ 网络编程翻译(26)
- Spark处理日志文件常见操作
- NoSession问题
- TensorLayer官方中文文档1.7.4:API – 数据预处理
- Java程序员的Golang入门指南(下)
- python3 两层dict字典转置
- ORACLE中dba,user,v$等开头的常用表和视图
- Rogue 罗格