AOP與OOP

AOP爲Aspect OrientedProgramming的縮寫,意爲面向切面編程。那什麼又是面向切面?它與僅有一字之差的OOP又有着什麼樣的區別與聯繫?所謂的面向切面編程其實是對業務邏輯又進行了進一步的抽取,將多種業務邏輯中的公用部分抽取出來做成一種服務(比如日誌記錄,性能統計,安全驗證等),從而實現代碼複用。另外這種服務通過配置可以動態的給程序添加統一控制,利用AOP可以對業務邏輯的各個部分
相關文章
相關標籤/搜索