4.4.2 钩子函数