關(guān)于okhttp的攔截器是否和代理模式有關(guān)
聽老師講的代理模式,代理類起到一個攔截的作用,突然想到okhttp里interceptor就是起攔截作用的,這個和代理模式有關(guān)系嗎? 還是說代理模式一定要實現(xiàn)同一個接口,然后再代理才行
聽老師講的代理模式,代理類起到一個攔截的作用,突然想到okhttp里interceptor就是起攔截作用的,這個和代理模式有關(guān)系嗎? 還是說代理模式一定要實現(xiàn)同一個接口,然后再代理才行
2020-04-13
舉報
2020-11-30
Interceptor.Chain 這個應(yīng)該是職責鏈模式。
Interceptors are a powerful mechanism that can monitor, rewrite, and retry calls.
和 GOF 中的職責鏈模式意圖描述一致。每個對象(Interceptor)都有機會處理請求。將這些對象連成一條鏈,沿著鏈條傳遞請求。