美文网首页
揭秘IoC注入架构,实现RecyclerView条目点击

揭秘IoC注入架构,实现RecyclerView条目点击

作者: Ahwind | 来源:发表于2019-05-08 13:51 被阅读0次

依赖倒置原则(Dependency Inverse Principle)
一种软件设计原则

控制反转 (Inverse of Control)
控制反转是实现依赖倒置的一种方法(DIP的具体实现方式)

依赖注入(Dependency Injection)
依赖注入是实现控制反转的一种手段(IoC的具体实现方式)

IoC容器
DI框架

常用IoC框架
Spring/Afinal/Xutils/Android Annotations/EventBus/ButterKnife/Dagger/RoboGuice/google guide

反射
获取类getClass()
获取注解getAnnotation(xx.class)
获取方法getMethod()
执行方法invoke(xx,yy)
获取所有方法getDeclaredMethods()
获取所有属性getDeclaredFields()
获取注解的类型annotationType()

参考:https://www.jianshu.com/p/098a9573f2c0
demo:https://github.com/ApeCold/Learn_IoC_Sample

相关文章

网友评论

      本文标题:揭秘IoC注入架构,实现RecyclerView条目点击

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