爲何要引入aop?日誌
好比以下情景:blog
在父類的方法名稱發送了變化,在子類調用的方法也須要變化,當工程規模愈來愈大的時候,維護起來至關不方便,因而就引入了橫向切面aop。擴展
aop的相關概念:aop
鏈接點:類裏面能夠被加強的方法叫鏈接點方法
切入點:在類裏面能夠有不少的方法被加強,好比實際操做中,只是加強了某幾個方法,這些實際被加強的方法叫切入點im
通知/加強:加強的邏輯,稱爲加強,好比擴展了一個日誌功能,這個日誌功能稱爲加強異常
切面:把加強應用到切入點(具體方法)上面,過程稱爲切面img