android 组件化-来自APP架构师公众号

阅读本文大概需要花费您1分钟

组件化.png

业务组件依赖于基础框架
业务组件依赖于基础功能组件
基础框架避免平级依赖

主要存在的问题:
平级依赖,即组件间通信。
组件间通信的场景:

  1. 打开组件某一个页面
    解决方法:
    router路由表
  2. 调用组件的某个类的某个方法(A调用B的某个类的某个方法)
    解决方法::
    1) Madiator 定义组件B的Interface, 详细参考蘑菇街的protocol-class方案。
    2)反射机制,详细参考casa大神Category方案。

文章内容来自对参考文章的整理:
【App架构之组件化理解】
https://mp.weixin.qq.com/s/LfATTwQai2D3cEu_A-ORcw
该文参考文献:
http://casatwy.com/iOS-Modulization.html 这篇文章对ios开发的人来说相当不错
http://blog.cnbang.net/tech/3080/

【蘑菇街 App 的组件化之路】因为是ios没有仔细看。
https://mp.weixin.qq.com/s/go974KOenPMa_Q1axfas4Q

参考文章来源:“APP架构师”公众号 精品文章

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 175,966评论 25 709
  • 发现 关注 消息 iOS 第三方库、插件、知名博客总结 作者大灰狼的小绵羊哥哥关注 2017.06.26 09:4...
    肇东周阅读 14,415评论 4 61
  • 观影感言: 一个具有情结综合症的成长型男人和一个征服欲望强烈的成熟型男人同时进入你的视野,你会先选后者还是前者? ...
    UniverseArtwork阅读 1,454评论 0 3
  • 取这样一个题目,源于昨天听到的一段对话。 对话涉及到的人物有四个,一位奶奶、一个孙子,一位妈妈和一个女儿。昨天下班...
    讷言不敏阅读 4,827评论 2 18
  • 时间面前人人平等吗?时间对所有人一视同仁吗?为什么有的人一天能做很多事,有的人却只能做一点点事情?是不是时...
    想要有思想的女子阅读 3,947评论 0 0

友情链接更多精彩内容