分层系统设计

⭐️⭐️ 🏷 💻IT

分层系统设计,每一层为上层服务。比如游戏,从下到上分别有:

  1. 图形 API、音频 API、内存管理等低层系统。
  2. 游戏引擎、制作工具链、游戏 UI 等中层系统。
  3. 游戏玩法系统、策划辅助系统等高层系统。

当然这只是一个简化的模型,实际上应该更复杂,层次更多,每层的模块更多。就像树是最终游戏,但是树根往下有无数的系统分层和分支。

每一层尽量正交化,这样能做到高内聚低耦合,开发效率也更高。

编辑>>