主题
设计理念
RocPlay 以 渐进式、可插拔 为骨架;高自治说明业务在 契约与分层边界内 的取舍空间(纪律不减)。本站将理念拆为五篇,便于按需阅读;事实源以 Assets/RocPlay 当前源码与本站对应章节为准。
分册索引
| 分册 | 内容 |
|---|---|
| 设计思想 | 渐进式、可插拔、高自治、跨项目复用 |
| 编码哲学 | 简洁性、可维护性、性能、类型安全、可测试性 |
| 分层架构 | 逻辑分层、依赖方向、与 Assets/RocPlay 目录对应 |
| 生命周期 | Bootstrap 启动/运行/关闭与 Init/Start/Stop/Dispose |
| 设计支撑 | IoC、事件、主线程、扩展与常用模式对应(概念层) |
核心理念(一页摘要)
| 理念 | 含义 |
|---|---|
| 渐进式 | 最小内核 + 按需扩展;先 Bootstrap → RocCenter → RocEventBus,再按需服务、管理器、扩展与插件。 |
| 可插拔 | [RocImplementation]、优先 EventBus、同层不强绑;模块可替换。 |
| 高自治 | 边界内自选组织方式与集成路径;订阅释放、禁环依赖、插件互不硬引用 等仍须遵守。 |