摘要: 多數(shù)軟件系統(tǒng)都包含幾個(gè)跨越多個(gè)模塊的關(guān)注點(diǎn)。用面向?qū)ο蠹夹g(shù)實(shí)現(xiàn)這些關(guān)注點(diǎn)會(huì)使系統(tǒng)難以實(shí)現(xiàn),難以理解,并且不利于軟件的演進(jìn)。新的AOP(面向角度的編程方法)利用模塊化來(lái)分離軟件中橫切多模塊的關(guān)注點(diǎn)。使用AOP,你可以建立容易設(shè)計(jì),易于理解和維護(hù)的系統(tǒng)。此外,AOP可以帶來(lái)更高的產(chǎn)出,更好的質(zhì)量,更好的擴(kuò)展性,這篇文章是這個(gè)系列里三篇文章中的第一章,介紹AOP的概念和它所解決的問(wèn)題。
閱讀全文