责任链模式为请求创建了一个接收者对象的链。
管理者虚类
abstract public class Manager {
// 此管理者的上级
protected Manager superior;
public Manager(Manager manager) {
this.superior = manager;
}
// 申请请求
abstract public void RequestApplication();
}
管理者
public class CommonManager extends Manager{
public CommonManager(Manager manager) {
super(manager);
}
@Override
public void RequestApplication() {
// 给上级处理
superior.RequestApplication();
}
}