完成职责链模式代码