轻松学,Java 中的代理模式及动态代理
生活随笔
收集整理的這篇文章主要介紹了
轻松学,Java 中的代理模式及动态代理
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
前幾天我寫了《秒懂,Java 注解 (Annotation)你可以這樣學》,因為注解其實算反射技術中的一部分,然后我想了一下,反射技術中還有個常見的概念就是動態代理,于是索性再寫一篇關于動態代理的博文好了。
我們先來分析代理這個詞。
代理
代理是英文 Proxy 翻譯過來的。我們在生活中見到過的代理,大概最常見的就是朋友圈中賣面膜的同學了。
她們從廠家拿貨,然后在朋友圈中宣傳,然后賣給熟人。
按理說,顧客可以直接從廠家購買產品,但是現實生活中,很少有這樣的銷售模式。一般都是廠家委托給代理商進行銷售,顧客跟代理商打交道,而不直接與產品實際生產者進行關聯。
所以,代理就有一種中間人的味道。
接下來,我們說說軟件中的代理模式。
代理模式
代理模式是面向對象編程中比較常見的設計模式。
這是常見代理模式常見的 UML 示意圖。
需要注意的有下面幾點:
總結
以上是生活随笔為你收集整理的轻松学,Java 中的代理模式及动态代理的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 阿龙学堂-算法-逻辑回归
- 下一篇: Java实现 LeetCode 522