本書的作者MartinFowler是國際著名的OO專家,敏捷開發(fā)方法的創(chuàng)始人之一,現(xiàn)為ThoughtWorks公司的首席科學家,本書是作者的代表作之一,深受業(yè)界專業(yè)人士和廣大讀者的好評,經久不衰。本書講述各種分析模式(即來自概念性業(yè)務模型的模式)和支持模式(即講述如何使用分析模式的輔助性模式),把論述重點放在介紹面向對象分析和設計的最終結果:即模型本身。作者透過平實樸素的語言,將自己豐富的對象建模經驗與讀者分享,使讀者可以馬上采納這些經驗性模式。本書適合的讀者范圍非常廣:面向對象的計算機分析人員和設計人員(尤其是那些參與系統(tǒng)分析的人員)、數據建模人員、編程人員以及專業(yè)的軟件工程師都可以從本書中獲得寶貴的知識和經驗。“本書是對不斷發(fā)展的模式文獻的一個重要貢獻。它捕捉來自不同領域的深奧的對象建模專業(yè)知識,形成一個模式目錄。這些領域模式將有助于你解決不同領域中具有挑戰(zhàn)性的建模問題?!保海海篍richGamma“MartinFowler為我們給出答案,而不僅僅是一個可以找到這些答案的過程。在本書中,透過作者平實樸素的語言,你將找到自己下一個業(yè)務對象模型的重要內容。”:::WardCunningham“就像‘四人幫’在他們的經典著作《設計模式》中總結出了通用的設計模式,MartinFowler在這本讓人期待已久的書中為我們總結出應用領域的諸多模式。本書是從事面向對象業(yè)務建模和業(yè)務過程重組工作的所有分析人員和設計人員的必備之書?!保海篋onaldG.FiresmithMartinFowler認識到面向對象研究團體需要一本超越傳統(tǒng)方法學著作所包含的工具和技術的書,因此撰寫了本書,重點介紹面向對象分析和設計的最終結果::模型本身。他將自己豐富的對象建模專業(yè)經驗與讀者分享,著眼于找出重復問題并把這些問題轉換為可復用的模型。本書提供一個模式目錄,涉及交易、測量、財務和組織內部關系等廣泛領域。鑒于概念模式不能孤立存在,MartinFowler還提出一系列“支持模式”,這些支持模式討論如何將概念模式轉變?yōu)檫m合大型信息系統(tǒng)構架的軟件。在介紹每種模式時,都講述設計背后的緣由以及使用這種模式的規(guī)則。書中的示例包含有用模型的使用細節(jié)并進一步探討了將會改進分析、建模和實現(xiàn)的復用技巧。