1. 意图
为子系统中的一组接口提供一个一致的界面,facade模式定义了一个高层接口。
下载
口使得这一子系统更加容易使用。
2. 动机
将一个系统划分成为若干个子系统有利于降低系统的复杂性。一个常见的设计目标是使
子系统间的通信和相互依赖关系达到最小。达到该目标的途径之一是就是引入一个外观
(facade)对象,它为子系统中较一般的设施提供了一个单一而简单的界面。
一般还是用来隔离复杂的老系统,以后新功能就不跟老系统掺合在一起了,统一调用该接口。
[img]/upload/attachment/108943/9dfe2560-93a2-3034-acd5-83bd6aac9f75.jpg[/img]
为子系统中的一组接口提供一个一致的界面,facade模式定义了一个高层接口。
下载
口使得这一子系统更加容易使用。
2. 动机
将一个系统划分成为若干个子系统有利于降低系统的复杂性。一个常见的设计目标是使
子系统间的通信和相互依赖关系达到最小。达到该目标的途径之一是就是引入一个外观
(facade)对象,它为子系统中较一般的设施提供了一个单一而简单的界面。
一般还是用来隔离复杂的老系统,以后新功能就不跟老系统掺合在一起了,统一调用该接口。
[img]/upload/attachment/108943/9dfe2560-93a2-3034-acd5-83bd6aac9f75.jpg[/img]