结构型模式--外观模式

1. 概述     在软件中将一个系统划分为若干个子系统有利于降低整个系统的复杂性,使客户类与子系统之间通信和相互依赖关系达到最小,实现的方式之一就是引入一个外观角色,它为子系统的访问提供了一个简单而单一的入口.若没有外观模式,每个客户端可能需要和多个子系统进行复杂的交互,如图(a)所示,而增加一个外观角色后,客户端只需要直接与外观角色交互,降低系统的耦合度,如图(b)所示     注: 在外观模
相关文章
相关标签/搜索