對象設計

書中引入了大量辭彙,以便設計者用於討論設計中的各個方面。 書中還提供了大量的實踐性指導,可以幫助讀者改進設計,提升軟體的可靠性和靈活性。 此外,本書引導讀者針對現實案例進行學習,可以幫助讀者理解如何將責任驅動設計的原則和技術運用到現實的軟體項目中。

內容介紹

作者Rebecca wirfs-Brock和Alan McKean在書中討論了基於責任驅動這一概念框架之下的用戶需求、系統架構和設計模式如何共同作用,從而設計出一個有效的對象模型。書中引入了大量辭彙,以便設計者用於討論設計中的各個方面。書中還提供了大量的實踐性指導,可以幫助讀者改進設計,提升軟體的可靠性和靈活性。此外,本書引導讀者針對現實案例進行學習,可以幫助讀者理解如何將責任驅動設計的原則和技術運用到現實的軟體項目中。
本書通過大量例子,描述了一幅對象驅動的和諧設計場景。在這個設計場景中,對象是基本設計元素,而定義角色、設計責任和協調合作就構成了設計中的基本活動。角色描述了對象的功能,責任定義了對象必須完成的工作,協作則代表了對象之間的一種契約和互動方式。同時,書中也充滿了各種關於設計的真知灼見,針對接口編程及封裝變化等設計要旨無一不被細緻入微到許多小例子中。
嚴格地說,本書的主要讀者是職業軟體設計與開發人員,但只要您樂於學習且愛好編程,那么從本書中都能夠得到幫助。就猶如本書前言所說,軟體設計可以被看成是藝術與數學、天斌與訓練的結合。如果您對自己的天賦充滿自信,那么請拿起這本書,跟隨作者來一次高強度的對象設計訓練。

相關詞條

熱門詞條

聯絡我們