4.1.4 钩子函数