5.3.1 平均模板及其实现