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

万维网网站服务的名称个人信息怎么在百度推广

万维网网站服务的名称,个人信息怎么在百度推广,wordpress 活动报名插件,广告公司简介文案一、所涉及的类 一个抽象接口:里面定义一个 该接口的属性next节点,外加set get 方法,以及请求处理方法 N个抽象接口实现类:实现请求处理方法,如果自己能处理则处理,如果处理不了则调用getnext方法调用返回…

一、所涉及的类

一个抽象接口:里面定义一个 该接口的属性next节点,外加set get 方法,以及请求处理方法
N个抽象接口实现类:实现请求处理方法,如果自己能处理则处理,如果处理不了则调用getnext方法调用返回值的请求处理方法
注意:在调用类中创建各个节点,并通过setNext的方式来定义各个节点的顺序,类似于审批流

二、实现代码

抽象接口

public abstract class Approval {private Approval next;public void setNext(Approval next){this.next = next;}public Approval getNext(){return next;}protected abstract void handle(String request);
}

抽象接口实现类1

public class AskApprovalFromBoss extends Approval{@Overrideprotected void handle(String request) {if (request.equals("Ask")){System.out.println("请假老板审批通过");if (getNext() != null ){getNext().handle(request);}else{System.out.println("审批结束");}}else{getNext().handle(request);}}
}

抽象接口实现类2

public class AskApprovalFromLeader extends Approval{@Overrideprotected void handle(String request) {if (request.equals("Ask")){System.out.println("请假组长审批通过");if (getNext() != null ){getNext().handle(request);}else{System.out.println("审批结束");}}else{getNext().handle(request);}}
}

抽象接口实现类3

public class ResignApprovalFromBoss extends Approval{@Overrideprotected void handle(String request) {if (request.equals("Resign")){System.out.println("离职老板审批通过");if (getNext() != null ){getNext().handle(request);}else{System.out.println("审批结束");}}else{getNext().handle(request);}}
}

调用类

public class ChainApplication {public static void main(String[] args) {/*** 改实现是设置了三个审批节点,发起请假的流程,只有 Leader和Boss可以审批,boss的离职审批节点不做处理*/Approval askApprovalFromLeader = new AskApprovalFromLeader();Approval askApprovalFromBoss = new AskApprovalFromBoss();Approval resignApprovalFromBoss = new ResignApprovalFromBoss();askApprovalFromLeader.setNext(resignApprovalFromBoss);resignApprovalFromBoss.setNext(askApprovalFromBoss);askApprovalFromLeader.handle("Ask");}
}

在这里插入图片描述

三、总结

责任链模式是在调用类中指定链式关系,并在处理方法中判断是不是自己处理,如果不是则调用getNext方法交给下一个节点来处理

http://www.dtcms.com/wzjs/286367.html

相关文章:

  • wordpress 年份seo是搜索引擎营销
  • 内蒙古城乡和住房建设厅网站网络销售话术900句
  • 网站建设的程序网站设计公司有哪些
  • app与网站的关系app推广接单发布平台
  • 中国网站制作公司排名网页开发需要学什么
  • 网站安全如何做个人博客网站怎么做
  • dw做的网站如何用手机看微商软文推广平台
  • 海南省人民政府网站长之家seo一点询
  • 网站开发与设计.net厦门关键词排名优化
  • 长沙哪些公司做网站宁波企业seo推广
  • 中国电商平台做抖音seo排名软件是否合法
  • 临西做网站报价电商网站销售数据分析
  • 寻找大连网站建设自动点击器下载
  • 外贸自建站是什么意思北京优化核酸检测
  • 青岛谁做网站多少钱天津seo网络营销
  • 做网站跳转怎么收费软文推广发稿平台
  • 邢台网站建设厂家淘宝如何刷关键词增加权重
  • 企业设计网站公司seo公司系统
  • 空间设计logo重庆放心seo整站优化
  • 先网站开发后软件开发好杭州做网站的公司排行
  • 全国建设信息网站企业宣传推广
  • 公司想为一个产品做多个网站上海seo公司排名
  • 亚星网站代理百度推广客户端下载网址
  • 基本原理网站建设数据平台
  • wordpress批量导入用户搜索引擎优化的要点
  • 定制网站开发报价搜索引擎是什么意思啊
  • dw做的网站如何上传云服务器网上销售渠道
  • 网站制作的企业有哪些网站推广优化方法
  • 动态网站建设 作业株洲24小时新闻
  • wordpress 全站备份软文平台有哪些