GOF设计模式-外观模式(Facade)

来源:互联网 发布:淘宝无线店铺装修 编辑:程序博客网 时间:2024/06/05 17:29

Facade模式是对象的结构模式,外部与一个子系统的通信必须通过一个统一的门面对象进行。Facade模式提供一个高层次的接口,使得子系统更易于使用。

在给外部系统提供接口时,要一个接口做一件事,但是必须要把事情做完,也就是禁止踢皮球,防止客户端调用了我的A方法,还要在调用B方法才能完成想做的事,

这里写图片描述

这里写图片描述

其实对于客户端来说,调用一下结果得到相应的回应结果就好了,具体怎么做,不需要知道细节,

这样设计,有助于程序的低耦合,高内聚,客户端与服务端的耦合度降到,服务端内部的聚合度增加

代码地址:https://github.com/mazh1992/model/

0 0
原创粉丝点击