1.Retrofit的原理是什么
Retrofit是一个基于AOP思想,对RestfulApi注解进行动态代理的网络框架。
2.AOP是什么
Aspect Oriented Programming 面向切面编程。
面向切片编程是编程实践中的解耦利器,能够极大的减少对象的创建,
AOP的思想是在不影响主体逻辑的前提下,动态的插入逻辑,利用反射进行调用。在执行频度不是很高的前提下,很多辅助代码都可以采用这种方式实现。
3.动态代理
以往我们实现代理的方式是定义一个接口,写一个真实实现类和一个代理类,这