击鼓传花之责任链模式。
责任链模式:请求的发送者和请求的处理者解耦。
让多个对象都有可能接收请求,将这些对象连接成一条链,并且沿着这条链传递请求,直到有对象处理它为止。
最常见的场景应该是拦截器和日志记录。
拿日志记录为例:
logger.info("");
logger.debug("");
logger.error("");
logger.warn("");
final public int TRACE_INT = 00;
final public int DEBUG_INT = 10;
final public int INFO_INT = 20;
final public int WARN_INT = 30;
final public int ERROR_INT = 40;