架构学习的记录 组件化设计1.功能模块,互相解耦,通过中间层调用2.公共组件抽离,统一维护管理3.开发人员只做业务 优点:插件化,业务调整,之间互不影响缺点:公共组件的统一维护可以提高效率,但也存在风险 极端分离设计非专业叫法1.所有模块、及其涉及的通用模块完全独立管理,完全解耦2.模块之间 字典数据传递 优点:完全的模块分离缺点:开发成本高,适合大型、多开发团队的App