外观模式(Facade)-子系统的协作与整合-接口模式
2024-08-30 22:14:02
对子系统进行整合,对外提供更强大或更便捷的接口。
在一个模块和几个子系统进行通信时考虑。
什么是外观模式?
外观模式(Facade),为子系统中的一组接口提供一个一致的界面,定义一个高层接口,这个接口使得这一子系统更加容易使用。
简单点说:外观模式是一种使用频率非常高的结构型设计模式,它通过引入一个外观角色来简化客户端与子系统之间的交互,为复杂的子系统调用提供一个统一的入口,降低子系统与客户端的耦合度,且客户端调用非常方便。
最新文章
- solution to E: failed to fetch .......
- 柏克EPS应急电源签约联达大厦保安全
- servlet请求转发、包含以及重定向
- in_array()和explode()的使用笔记
- hdu 3666 Making the Grade
- 获取datagrid中编辑列combobox的value值与text值
- UVA 11992 - Fast Matrix Operations(段树)
- iOS开发系列-UI基础-KVC
- Heroku 如何上重置 PostgreSQL 数据库
- Android API
- PHP判断客户端是否使用代理服务器及其匿名级别
- UOJ#435. 【集训队作业2018】Simple Tree 树链剖分,分块
- OpenGL着色器入门简介
- Go实现Pow工作量证明
- 常用的 Windows 键
- 获取验证码效果和后台代码(js+html+cs)
- 4星|《财经》2018年第10期:远程视界自我定位为“专科远程医疗联合体O2O平台”,主要盈利模式就是做融资租赁
- Nginx反向代理websocket配置实例(官网)
- [转]weui-wxss WeUI for 小程序 为微信小程序量身设计
- 【BZOJ3379】[Usaco2004 Open]Turning in Homework 交作业 DP
热门文章
- Xcode iOS9.3 配置包 iOS10.0 配置包 iOS10.2 配置包 could not find developer disk image
- HDU 1047 Integer Inquiry 大数相加 string解法
- install Django in mac
- c#实现播放器的集中方式
- poj1151==codevs 3044 矩形面积求并
- Go 语言的下一个大版本:Go 2.0 被安排上了(全面兼容1.X,改进错误处理和泛型这两大主题)
- 谈谈C++私有继承
- python安装了2.7之后终端无法使用退格,上下左右
- 【Codevs1183】泥泞的道路
- Groonga开源搜索引擎——列存储做聚合,没有内建分布式,分片和副本是随mysql或者postgreSQL作为存储引擎由MySQL自身来做分片和副本的