package com.cheng.bigtalkdesignpatterns.chainofresponsibility; /** * 管理者类 */ public abstract class Manager { protected String name; // 管理者的上级 protected Manager superior; public Manager(String name) { this.name = name; } // 设置管理者的上级 public void setSuperior(Manager _superior) { this.superior = _superior; } // 申请请求 public abstract void requestApplication(Request request); }