本文主要是介绍HeadFirst(八)Facade 外观/门面设计模式,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
外观/门面模式-Facade
提供一个统一的接口,用来访问子系统中的一群接口。
外观定义了一个高层的接口,让子系统更容易被使用。
简化接口,将客户从一个复杂的子系统中解耦
外观模式,将子系统组合进外观中,然后将工作委托给子系统执行
可以为一个子系统实现一个以上的外观
设计原则
Least Knowledge
不要让太多的类耦合在一起,避免修改系统的一部分,影响到其它部分
这篇关于HeadFirst(八)Facade 外观/门面设计模式的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!