Java设计模式(九)之结构型模式:外观模式

一、定义: 所谓外观模式,就是提供一个统一的接口,用来访问子系统中的一群接口。 外观模式定义了一个高层接口,让子系统更容易使用。如下图,是使用外观模式后将子系统的使用变得更加简单。 在引入外观模式后,客户只需要与外观角色打交道,客户与子系统的复杂关系由外观角色来实现,从而降低了系统的耦合度。 如果我们没有Facade类,那么,Subsystem 他们之间将会相互持有实例,产生关系,这样会造成严重的
相关文章
相关标签/搜索