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

美女与男生在床上做羞羞的事网站外链平台有哪些

美女与男生在床上做羞羞的事网站,外链平台有哪些,邯郸新增疫情名单,电子商务网站建设合同签订需求背景&#xff1a; 请你设计一个员工休假审批流程&#xff0c;当员工的休假天数<1时&#xff0c;由直接领导审批&#xff0c;休假天数<2时&#xff0c;分别由直接领导、一级部门领导审批&#xff0c;休假天数>3时&#xff0c;分别由直接领导、一级部门领导、分管领…

需求背景:

请你设计一个员工休假审批流程,当员工的休假天数<=1时,由直接领导审批,休假天数<=2时,分别由直接领导、一级部门领导审批,休假天数>=3时,分别由直接领导、一级部门领导、分管领导审批。

不使用责任链:

package com.shejimoshi;public class Main {public static void main(String[] args) {RequestParam requestParam = new RequestParam("MJ", 3);if (requestParam.getTime()>=1){System.out.println("领导审批");if (requestParam.getTime()>=2){System.out.println("一级部门领导审批");if (requestParam.getTime()>=3){System.out.println("分管领导审批");}}}}
}

使用责任链各司其职:

抽象审批类AuditHandler,包含下一个处理者的引用nextAuditHandler,通过setNextAuditHandler方法进行注入,从而形成一条链,抽象audit方法,由各个处理者的实现类去实现各自的审批逻辑。

package com.shejimoshi;public abstract class AuditHandler {protected AuditHandler nextAuditHandler;public void setNextAuditHandler(AuditHandler nextAuditHandler) {this.nextAuditHandler = nextAuditHandler;}public abstract void audit(RequestParam requestParam);
}
class DirectLeaderAuditHandler extends AuditHandler{@Overridepublic void audit(RequestParam requestParam) {if (requestParam.getTime()>=1){System.out.println("班主任审批通过");}if (nextAuditHandler != null){nextAuditHandler.audit(requestParam);}else {System.out.println("审批完成");}}
}
class FirstLeaderAuditHandler extends AuditHandler{@Overridepublic void audit(RequestParam requestParam) {if (requestParam.getTime()>=2){System.out.println("学院审批通过");}if (nextAuditHandler != null){nextAuditHandler.audit(requestParam);}else {System.out.println("审批完成");}}
}
class FenGuanLeaderAuditHandler extends AuditHandler{@Overridepublic void audit(RequestParam requestParam) {if (requestParam.getTime()>=3){System.out.println("学校审批通过");}if (nextAuditHandler != null){nextAuditHandler.audit(requestParam);}else {System.out.println("审批完成");}}
}
class Test{public static void main(String[] args) {AuditHandler handler = new DirectLeaderAuditHandler();FirstLeaderAuditHandler firstLeaderAuditHandler = new FirstLeaderAuditHandler();FenGuanLeaderAuditHandler fenGuanLeaderAuditHandler = new FenGuanLeaderAuditHandler();handler.setNextAuditHandler(firstLeaderAuditHandler);firstLeaderAuditHandler.setNextAuditHandler(fenGuanLeaderAuditHandler);RequestParam requestParam = new RequestParam("MJ", 2);handler.audit(requestParam);}
}

摘取:

面试官:什么是责任链模式?_说一说责任链模式面试-CSDN博客

http://www.wooajung.com/news/26086.html

相关文章:

  • 湖南人文科技学院招聘排名轻松seo 网站
  • 外贸型网站建设的基本流程网站如何优化推广
  • 四川手机网站有哪些东莞整站优化推广公司找火速
  • 做任务赚钱的安全网站泰安网站建设优化
  • 哪家做网站的公司比较好网络推广运营是做什么
  • 做外贸怎样利用免费b2b网站优化20条措施
  • 成都都网站建设百度提交入口
  • 网站页面太多是否做静态保定seo排名外包
  • 小程序游戏搭建广州中小企业seo推广运营
  • 珠海网站制作价格安年软文网
  • 东莞网站制作公资源链接搜索引擎
  • 官方网站怎么制作网盘手机app官网下载
  • 做pc端网站多少钱郑州seo网站有优化
  • 机构网站建设需要交费吗友情链接论坛
  • wordpress登录不了seo优化一般优化哪些方面
  • linux版本的wordpressseo技术是什么
  • 个人备案企业网站免费个人博客网站
  • 萍乡手机网站建设全国最新疫情实时状况地图
  • 从事网站建设的职业新闻最新头条10条
  • 智能建网站软件微信营销模式
  • 国家市场监督管理总局局长什么级别免费seo网站的工具
  • 台湾外贸网站平台卢镇seo网站优化排名
  • 力洋网站建设公司今天晚上19点新闻联播直播回放
  • 网站建设设计说明山东疫情最新消息
  • 网站备案orgseo日常工作
  • 网站制作思路抖音关键词推广怎么做
  • 做暧小说在线观看网站单页应用seo如何解决
  • 18年手机网站谷歌搜索引擎下载安装
  • wordpress子站点免费外链网盘
  • 上海网站建设推广服务seo关键词优化