“使用面向方面程序設計的開發(fā)人員將對本書贊賞有加。該書的作者是本領域的帶頭人物,他們總結了過去的研究結果,為方面建立了細致的方法學和符號表示法?!保篟on Bodkin,New Aspects of Software公司首席技術官“面向方面是用于復雜系統程序設計的一種強大方法。在建模與設計期間應用該方法,也同樣收益良多。本書中的Theme方法向開發(fā)者提供了一些手段,能夠在軟件開發(fā)過程的早期應用面向方面的方法,這在AOP的實踐過程中是一個重要進步?!保篟amnivas Laddad,《AspectJ in Action》的作者面向方面軟件開發(fā) (aspect-oriented software development,AOSD) 可以將復雜系統的多個關注點分別表達,而后利用“編織”技術將各個獨立的表達合成為一致的系統。許多專家認為AOSD是面向對象范型的后繼者,它大大地簡化了復雜系統的開發(fā)。兩位作者都是AOSD的專家,她們在本書中將理論應用到實際的開發(fā)中。她們解釋了各種類型的方面,幫助讀者識別方面,并提供了設計和實現方面的一些指導。該方法可集成到各種軟件開發(fā)過程中,簡化軟件系統的開發(fā)。對于迷惑于一些常見的問題 (如“何為方面?”、“應該對哪些方面編寫代碼?”、“如何設計方面?”) 的開發(fā)者來說,本書非常有用。本書可作為讀者思考方面的起點,并有助于讀者在需求分析和設計中解決相關的問題。同時,有經驗的AO開發(fā)者也可以更深入地了解各種不同的分解模型,以及如何在需求文檔中識別方面功能、設計方面、將方面映射到實現等。作者建立的Theme方法可以靈活地識別方面功能,還提供了基于UML的設計建模語言來描述方面。簡言之,本書對開發(fā)者和分析設計者而言,都有很實際的價值。