HeadFirst(八)Facade 外观/门面设计模式

外观/门面模式-Facade

提供一个统一的接口,用来访问子系统中的一群接口。

外观定义了一个高层的接口,让子系统更容易被使用。

 

简化接口,将客户从一个复杂的子系统中解耦

外观模式,将子系统组合进外观中,然后将工作委托给子系统执行

可以为一个子系统实现一个以上的外观

 

 

 

设计原则

Least Knowledge

不要让太多的类耦合在一起,避免修改系统的一部分,影响到其它部分

 




 



 
 

 

猜你喜欢

转载自schy-hqh.iteye.com/blog/1990041