修改template method例子