门面模式

  1. 子系统(细节)角色
public class SubSystem {
    protected void doSomething(){
        //子系统业务处理
    }
}
  1. 门面角色
public class Facade {
    //屏蔽子系统调用细节
    private SubSystem subSystem = new SubSystem();
    //暴露给外界的调用方法
    public void method() {
        //业务逻辑处理
        this.subSystem.doSomething();
    }
}
  1. 场景使用
    Facade facade = new Facade();
    facade.method();
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 一:门面模式的定义 外观模式的目的不是给予子系统添加新的功能接口,而是为了让外部减少与子系统内多个模块的交互,松散...
    时待吾阅读 4,388评论 0 0
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,833评论 19 139
  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 32,459评论 18 399
  • 定义 门面模式是对象的结构模式,外部与一个子系统的通信必须通过一个统一的门面对象进行。门面模式提供一个高层次的接口...
    步积阅读 6,657评论 0 3
  • 海棠社第179社:主题:月体裁:律绝东道主:小李杜诗魁:子丘,副魁:水墨 A 五律·望月(新韵) 海上生明月,蓬莱...
    婵月舞罗衣阅读 3,287评论 5 4

友情链接更多精彩内容