5.7.1 为什么需要参数化