整合模块
这里参考了网络的OSI七层模型层,简单来说就是每一层中的模块都只能依赖下层模块,因此图中会有一个Common层,避免Framework中各个模块相互依赖。
有了前面这些基础构件做铺垫,这里可以在宏观上面把之前的工作整理一下。前面说的模块大都能在Framework层找到。
本系列一路下来可能文字并不多,只是简单地展示设计,但都是比较实用的。这种简洁的设计,让我的项目每次招人进来,第二天就可以开始工作。而且因为Framework层提供了很多有力的工具,其逻辑模块基本都是一周两个的样子(从拿到文档到联调测试结束),这还是UI人手不足程序兼职拼UI的情况下。