简单的模板模式重构。