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

百度竞价广告投放seoul是韩国哪个城市

百度竞价广告投放,seoul是韩国哪个城市,平面设计在哪里学,北京必去的十大景点设计模式—行为型模式之责任链模式 责任链(Chain of Responsibility)模式:为了避免请求发送者与多个请求处理者耦合在一起,于是将所有请求的处理者通过前一对象记住其下一个对象的引用而连成一条链;当有请求发生时&am…

设计模式—行为型模式之责任链模式

责任链(Chain of Responsibility)模式:为了避免请求发送者与多个请求处理者耦合在一起,于是将所有请求的处理者通过前一对象记住其下一个对象的引用而连成一条链;当有请求发生时,可将请求沿着这条链传递,直到有对象处理它为止。它属于对象行为型模式。

包含如下角色:

  • 抽象处理者(Handler)角色:定义一个处理请求的接口,包含抽象处理方法和一个后继连接。
  • 具体处理者(Concrete Handler)角色:实现抽象处理者的处理方法,判断能否处理本次请求,如果可以处理请求则处理,否则将该请求转给它的后继者。
  • 客户类(Client)角色:负责创建处理链,并向链头的具体处理者对象提交请求,它不关心处理细节和请求的传递过程。

示例

员工在企业请假,需要小组长审批,再由领导审批,再由人事同意,才可以。

抽象工作人员类如下:

@Data
@ToString
public abstract class Worker {private String name;//下一个处理者private Worker nextHandler;/*** 处理请求*/public abstract void handleRequest();
}

请假者和审批者如下:

/*** 请假者*/
public class LeaveEmployee extends Worker{@Overridepublic void handleRequest(){System.out.println(this.getName() + "发起请假请求");//链子下一个进行请求if(this.getNextHandler() != null){this.getNextHandler().handleRequest();}}
}
/**
审批者
*/
public class Approver extends Worker{@Overridepublic void handleRequest() {System.out.println(this.getName() + "正在处理");if(this.getNextHandler() != null){//下一个人去请求this.getNextHandler().handleRequest();}else{System.out.println("到"+this.getName()+"这里最终处理完成");}}
}

测试类如下:

public class ChainTest {public static void main(String[] args) {//请假者LeaveEmployee leaveEmployee = new LeaveEmployee();leaveEmployee.setName("张三");//审批者1Approver approver1 = new Approver();approver1.setName("审批者1号");//审批者2号Approver approver2 = new Approver();approver2.setName("审批者2号");//审批者3号Approver approver3 = new Approver();approver3.setName("审批者3号");//组装链条leaveEmployee.setNextHandler(approver1);approver1.setNextHandler(approver2);approver2.setNextHandler(approver3);//请假leaveEmployee.handleRequest();}
}

运行结果如下:

运行结果

http://www.hkea.cn/news/135938/

相关文章:

  • 北京米兰广告设计有限公司广州优化疫情防控举措
  • 汕头个人建站模板网站推广计划方法
  • php企业网站无限制源码网络营销方案设计
  • 动漫网站开发与建设百度网盘网页版入口官网
  • 咸阳做网站长沙网络营销外包哪家好
  • 专门做私人定制旅游的网站搜索引擎营销方法
  • 注册安全工程师管理系统网奇seo赚钱培训
  • 武汉市住房和城乡建设厅官方网站生猪价格今日猪价
  • 住房和城乡建设部网站诚信评价搜索引擎优化人员优化
  • 网站制作 太原网络营销专业课程
  • 做网站去哪个公司网络营销策划书的结构
  • 个人无网站怎样做cps广告深圳全网推广公司
  • 中国人可以做的c2c网站上海网站排名推广
  • 网站建设目标定位公司员工培训方案
  • 美工培训班学百度自然搜索排名优化
  • 网站建设自学多长时间搜索引擎营销的过程
  • 做cpa的网站源码seo的外链平台有哪些
  • 那个网站做外贸最好成都网站建设方案外包
  • 企业网站建设效益分析联合早报 即时消息
  • html5网页成品代码自媒体seo优化
  • 门户网站建设招投标网络seo啥意思
  • 游戏币销售网站建设百度热搜seo
  • 线上投票链接怎么做厦门搜索引擎优化
  • 网页设计课程主要内容seo学校
  • php 深圳 电子商务网站开发seo优化好做吗
  • 网站建设开发技术天津济南网站设计
  • 信息公开网站建设网店推广分为哪几种类型
  • 南皮网站建设价格seo搜索引擎优化方式
  • 网上购物系统的设计与实现论文长沙seo优化公司
  • 风景旅游网页制作素材seo推广灰色词