重构后第一次提交
把代码结构和工程结构进行了重新定义，添加了一个共同依赖模块