标签:一个 内容 src cad 就是 sub oob https 统一
外观模式中提供了一个供客户端统一调用的门面(Facade),这个门面屏蔽了下游系统的复杂性,使得客户端对下游系统的调用变得更简单。
以上是门面模式的结构图。
在这个结构图中,出现了两个角色:
1. 优点
2. 缺点
外观模式在现实开发中用的也比较多,下面举两个列子。
例子一
第一个是之前我在公司的一个系统架构。当时我们整个系统分成好几个子系统,这些子系统为了安全起见都是部署在内网中的,外部访问不了。
现在为了让互联网用户能顺利访问这些系统的服务,我们在互联网环境中添加了一层Facade层,并打通了Facade和各个子系统之间的防火墙。这样一来既方便用户的访问,又在一定程度上维持了内部系统的安全性。
例子二
Java开发中,主流的日志框架都是使用外观模式设计的。具体内容请参见我之前写的文章JCL、SLF4J、Log4J、Log4J2、LogBack和JUL之间的关系,你搞清楚了吗?
标签:一个 内容 src cad 就是 sub oob https 统一
原文地址:https://www.cnblogs.com/54chensongxia/p/12469106.html