美文网首页
组件化开发

组件化开发

作者: Crazy2015 | 来源:发表于2017-09-01 14:38 被阅读48次

在CTMediator-master项目中,其实是有3个角色: 组件开发者,业务开发者,架构师(或者说中间人)。

组件开发者:

在例子中,DemoModuleADetailViewController就是所谓的组件(被调用),也就是图中的 Business A。同时写DemoModuleADetailViewController的人,还要提供Target_A,做为对外接口(被CTMediator调用)。

架构师(或者说中间人):

维护CTMediator(应算是 CORE 部分)
针对每一个组件,都会去写一个Category.比如 CTMediator+CTMediatorModuleAActions 就是针对Business A的。
如果还有Business B,那么架构师还会去写 CTMediator+CTMediatorModuleBActions。
与此类推,还会有C,D,E ....

业务开发者:

想要调用组件,只要查询 CTMediator+CTMediatorModuleAActions的接口,就可以。

相关文章

  • Android组件化和插件化开发

    Android组件化和插件化开发 什么是组件化和插件化? 组件化开发 就是将一个app分成多个模块,每个模块都是一...

  • 滚动栏的开发

    滚动栏的开发 1.组件化在开发之前2.组件化在开发之后 组件库开发流程将控件封装成pod库1.pod lib cr...

  • Android 组件化开发实践

    Android组件化开发实践(一):为什么要进行组件化开发?Android组件化开发实践(二):组件化架构设计An...

  • Android组件化和插件化开发

    Android组件化和插件化开发 什么是组件化和插件化? 组件化开发就是将一个app分成多个模块,每个模块都是一个...

  • Vue组件化开发

    ✍目录总览:(组件化概念、组件注册、数据存放、组件数据共享、组件插槽、使用步骤) 一、组件化概念 1. 组件化开发...

  • Gradle实战——组件化的gradle build优化

    组件化gradle build优化 关于组件化,大家可以看我之前的文章,Android组件化开发实战[https:...

  • Android组件化开发实践笔记

    一、什么是组件化和插件化?   组件化开发就是将一个app分成多个模块,每个模块都是一个组件(Module),开发...

  • 浅谈Android插件化

    如今,插件化与组件化的开发越来越广泛的被我们所使用,尤其是许多大公司。 什么事插件化,什么是组件化呢?组件化开发:...

  • Vue 组件化开发

    组件化开发思想 现实中的组件化思想体现(1)标准(2)分治(3)重用(4)组合 编程中的组件化思想体现 组件化规范...

  • iOS端组件化架构开发与管理

    iOS组件化参考: Casa大神的iOS应用架构谈 组件化方案 组件化架构漫谈 开发管理 得益于Git&Cocoa...

网友评论

      本文标题:组件化开发

      本文链接:https://www.haomeiwen.com/subject/rbihjxtx.html