8.3.2 算法和函数设计