责任链模式(Chain of Responsibility Pattern)
职责链模式
package nonechainresponsibility; public abstract class Handler { protected String name; Handler(String name){ this.name = name; } public abstract void operation(); }
新增AI编程课程,引领技术教育新趋势
责任链模式(Chain of Responsibility Pattern)
package nonechainresponsibility; public abstract class Handler { protected String name; Handler(String name){ this.name = name; } public abstract void operation(); }
package nonechainresponsibility; public class DepartmentManager extends Handler { public DepartmentManager(String name){ super(name); } @Override public void operation() { System.out.println("DepartmentManager process..name: "+this.name); } }
package nonechainresponsibility; public class Boss extends Handler { public Boss(String name) { super(name); } @Override public void operation() { System.out.println("Boss process..name: " + this.name); } }