1. 程式人生 > >Java動態代理的理解(知乎轉發)

Java動態代理的理解(知乎轉發)

看完程式碼,現在我來回答,動態代理的作用是什麼:
  1. Proxy類的程式碼量被固定下來,不會因為業務的逐漸龐大而龐大;
  2. 可以實現AOP程式設計,實際上靜態代理也可以實現,總的來說,AOP可以算作是代理模式的一個典型應用;
  3. 解耦,通過引數就可以判斷真實類,不需要事先例項化,更加靈活多變。

轉載自知乎 :https://www.zhihu.com/question/20794107/answer/23330381