最低成本做企业网站,网站开发女生可以做吗,福建seo排名,建设银行网站账号怎么注销文章目录 涉及到的设计模式 责任链模式:ArrayList策略模式:Interceptor和XXXInterceptor源码分析API总结涉及到的设计模式
责任链模式:ArrayList
ArrayList
用ArrayList作为保存顺序的数据结构
把系统提供的各种Interceptor和自定义的Interceptor放入ArrayList中
RealI… 文章目录 涉及到的设计模式 责任链模式:ArrayList策略模式:Interceptor和XXXInterceptor源码分析API总结 涉及到的设计模式
责任链模式:ArrayList
ArrayList
用ArrayList作为保存顺序的数据结构
把系统提供的各种Interceptor和自定义的Interceptor放入ArrayList中
RealInterceptorChain
RealInterceptorChain封装ArrayList,负责将Request依次交给ArrayList中的Interceptor,直到获取到Response
RealCall.getResponseWithInterceptorChain调用RealInterceptorChain.proceed开启Request在责任链中获取Response
策略模式:Interceptor和XXXInterceptor
Interceptor
接口,定义intercept(Chain)方法
XXXInterceptor
实体类#