解耦框架 ModularizationArchitecture 的改进版本

来源:互联网 发布:淘宝详情代码生成器 编辑:程序博客网 时间:2024/05/18 18:55

ModularizationArchitecture 的改进版本

参考:

改进后的github地址:https://github.com/wutongke/ModularizationArchitecture

 

改进地方:

这个改进版本是由github上wutongke做出的。是针对之前框架的几个问题改进的:

1、      注册module和action的机制太复杂,所以引入注解来简化注册功能

2、      异步调用使用thread太蠢,所以引入了rxAndroid来进行了改进。

不同比较:

注册机制

老版本:

先在**Logic里面注册,module对象。然后再在provider中注册action方法。而action仅仅继承MaAction对象,写要实现的方法就好了。



新版本:

在新版本中**Logic基本上就不用了,我们在provider直接注册下module就好了,每个action在自己的函数头用注解注册了就好了。


异步调用

老版本:

直接用thread调用:


新版本:

新版本用了rxAndroid来实现:

 

我现在引是wutongke的项目。不过还是非常感谢原作者。

 

0 0
原创粉丝点击