動態代理

動態代理是java語言中非常經典的一種設計模式,也是所有設計模式中最難理解的一種 我們看一個例子: 現在我們需要增加一個功能:記錄模擬小鳥飛了多久,那麼有什麼方法可以解決呢? 方法一: 我們在類bird的fly的開始和結束部分加上計時功能: 通過在類中增加開始和結束標誌,我們就可以得出飛行得時間。但是這種方法存在一個問題:如果該類是在jar包或者其他環境,我們不能修改他得源碼(事實也是儘量避免去修
相關文章
相關標籤/搜索