DesignPattern 设计模式-Facade门面模式 简介 结构型设计模式 真实场景 银行柜员 组成部分 门面接口 复杂子系统 使用场景 底层是复杂的子系统,对外暴露提供的就只是一个简单的接口 构建多层系统结构,利用门面模式最为每一层的入口,简化层间调用 实现方式 新增 维护、变更 优缺点 优点 简化调用逻辑 高内聚低耦合 更好的划分层次,提高了安全性 符合迪米特法则,最少知道原则 缺点 有可能成为所有类型都耦合的上帝对象 不符合开闭原则:增加子系统需要对原有系统进行修改