重构包结构，业务与模板分离，设计器，属性器，代码生成分离