Facade模式是對象的結(jié)構(gòu)模式,外部與一個子系統(tǒng)的通信必須通過一個統(tǒng)一的門面對象進行。Facade模式提供一個高層次的接口,使得子系統(tǒng)更易于使用。
在給外部系統(tǒng)提供接口時,要一個接口做一件事,但是必須要把事情做完,也就是禁止踢皮球,防止客戶端調(diào)用了我的A方法,還要在調(diào)用B方法才能完成想做的事,


其實對于客戶端來說,調(diào)用一下結(jié)果得到相應的回應結(jié)果就好了,具體怎么做,不需要知道細節(jié),
這樣設計,有助于程序的低耦合,高內(nèi)聚,客戶端與服務端的耦合度降到,服務端內(nèi)部的聚合度增加
新聞熱點
疑難解答