一个模块化开发的小练习