Facade模式是对象的结构模式,外部与一个子系统的通信必须通过一个统一的门面对象进行。Facade模式提供一个高层次的接口,使得子系统更易于使用。
在给外部系统提供接口时,要一个接口做一件事,但是必须要把事情做完,也就是禁止踢皮球,防止客户端调用了我的A方法,还要在调用B方法才能完成想做的事,
其实对于客户端来说,调用一下结果得到相应的回应结果就好了,具体怎么做,不需要知道细节,
这样设计,有助于程序的低耦合,高内聚,客户端与服务端的耦合度降到,服务端内部的聚合度增加
Facade模式是对象的结构模式,外部与一个子系统的通信必须通过一个统一的门面对象进行。Facade模式提供一个高层次的接口,使得子系统更易于使用。
在给外部系统提供接口时,要一个接口做一件事,但是必须要把事情做完,也就是禁止踢皮球,防止客户端调用了我的A方法,还要在调用B方法才能完成想做的事,
其实对于客户端来说,调用一下结果得到相应的回应结果就好了,具体怎么做,不需要知道细节,
这样设计,有助于程序的低耦合,高内聚,客户端与服务端的耦合度降到,服务端内部的聚合度增加