调整代码结构，删除头文件中不必要对外暴露的定义