外观模式VS中介者模式
外观模式属于结构型;中介者模式属于行为型
外观模式是对子系统提供统一的接口;中介者模式是用一个中介对象来封装一系列同事对象的交互行为
外观模式让两个类不直接发生关系,但是偏向某一方;中介者模式让两个类不直接发生关系,而是通过中介者联系,中介者不偏向任何一方
外观模式关系是单向的;中介者模式关系是双向的
外观模式所有的请求处理都委托给子系统完成;中介者模式由中心协调同时类和中心本身共同完成业务
外观模式属于结构型;中介者模式属于行为型
外观模式是对子系统提供统一的接口;中介者模式是用一个中介对象来封装一系列同事对象的交互行为
外观模式让两个类不直接发生关系,但是偏向某一方;中介者模式让两个类不直接发生关系,而是通过中介者联系,中介者不偏向任何一方
外观模式关系是单向的;中介者模式关系是双向的
外观模式所有的请求处理都委托给子系统完成;中介者模式由中心协调同时类和中心本身共同完成业务