当前位置: 首页 > article >正文

外观模式

外观模式

外观(Facade)模式又叫作门面模式,是一种通过为多个复杂的子系统提供一个一致的接口,而使这些子系统更加容易被访问的模式。

请添加图片描述

public class Police {
    public void resgister(String name){
        System.out.println("公安系统注册:"+name);
    }
}
public class School {
    public void assignSchool(String name){
        System.out.println(name+"学校报道");
    }
}
public class Social {
    public void handleSocial(String name){
        System.out.println("社保关系已转移");
    }
}

将以上三个部门组合成一个门面:

public class WeiXinFacade {
    Police police = new Police();
    School school = new School();
    Social social = new Social();

    public void handleAll(String name){
        police.resgister(name);
        school.assignSchool(name);
        social.handleSocial(name);
    }
}

也可为每一个部门单独提供方法


http://www.kler.cn/a/320454.html

相关文章:

  • 数据结构与算法之二叉树: LeetCode 637. 二叉树的层平均值 (Ts版)
  • 线程安全问题介绍
  • 景联文科技提供高质量多模态数据处理服务,驱动AI新时代
  • 互斥信号量的等待与通知
  • 油猴支持阿里云自动登陆插件
  • 3DGabor滤波器实现人脸特征提取
  • DNS正向解析和反向解析的区别
  • 同声传译软件哪个好?试试这些免费的翻译工具
  • 探索 Web Speech API:实现浏览器语音识别与合成
  • Windows安装openssl开发库
  • Django 请求配置
  • EECS498 Deep Learning for Computer Vision (一)软件使用指南
  • 【STM32 HAL库】OLED显示模块
  • 【RabbitMQ 项目】服务端:路由交换模块
  • 详解HTTP/HTTPS协议
  • Centos7.9在K8s安装生产级别的分布式存储Rook+Ceph
  • 微深节能 堆取料机动作综合检测系统 格雷母线
  • nginx模块篇(四)
  • Tomcat后台弱口令部署war包
  • 深度学习电脑独显GPU占用一直0%解决方式
  • 任务管理与守护进程【Linux】
  • Git 分支管理全攻略:一篇博客带你玩转代码分支!
  • Redis缓存技术 基础第一篇(快速入门与安装部署)
  • 获取 Jupyter Notebook IPython kernel 在电脑中的目录位置
  • Linux CentsOS定时删除一个目录下(包含子目录)的改动时间大于12小时的文件
  • SQL Server 2022的数据类型