spring aop(面向切面編程)

aop分爲兩種,一種是靜態代理(不經常使用),另外一種是動態代理  。java 靜態代理的優勢,及缺點:spring 優勢:代理是客戶端不須要知道實現類是什麼,怎麼作的,客戶只須要知道代理就能夠了。缺點:代理類和委託類都實現了相同的接口,代理類經過委託類實現了相同的方法,這樣就出現了大量的代碼重複,若是接口增長一個方法除了全部實現類須要實現這個方法外,全部代理類也須要實現次方法,大大增長了代碼維護
相關文章
相關標籤/搜索