spring-AOP原理解析

AOP面向切面編程可以說是OOP的補充和完善。OOP引入封裝,繼承和多態性等概念來建立一種對象層次結構,用以模擬公共行爲的一個集合。當我們需要把分散的對象引入公共行爲的時候,OOP則顯得有些無力。也就是說,OOP允許你定義從上到下的關係,但並不適合從左到右的關係。比如說日誌,安全性,異常處理。這些散步在各處的無關代碼被稱爲橫切代碼,在OOP涉及中,導致大量代碼的重複,不利於各個模塊的重用。 AOP
相關文章
相關標籤/搜索