一直比较简单的代码组织形式