Skip to content

二十四、项目设计 ​

好的 Go 项目结构以"包边界清晰、依赖单向、按功能而非按层组织"为原则。本章讲清项目布局、包设计与依赖注入。

学习目标 ​

  • 掌握常见项目布局(cmd/、internal/)与包命名。
  • 按依赖方向设计包边界,避免循环依赖。
  • 用构造函数 + 接口做轻量依赖注入。

依赖关系 ​

主题文档 ​

ICP 备案号待补充 · Gitee 主页