對(duì)象設(shè)計(jì)
作者Rebecca wirfs-Brock和Alan McKean在書(shū)中討論了基于責(zé)任驅(qū)動(dòng)這一概念框架之下的用戶需求、系統(tǒng)架構(gòu)和設(shè)計(jì)模式如何共同作用,從而設(shè)計(jì)出一個(gè)有效的對(duì)象模型。書(shū)中引入了大量詞匯,以便設(shè)計(jì)者用于討論設(shè)計(jì)中的各個(gè)方面。書(shū)中還提供了大量的實(shí)踐性指導(dǎo),可以幫助讀者改進(jìn)設(shè)計(jì),提升軟件的可靠性和靈活性。此外,本書(shū)引導(dǎo)讀者針對(duì)現(xiàn)實(shí)案例進(jìn)行學(xué)習(xí),可以幫助讀者理解如何將責(zé)任驅(qū)動(dòng)設(shè)計(jì)的原則和技術(shù)運(yùn)用到現(xiàn)實(shí)的軟件項(xiàng)目中。
本書(shū)通過(guò)大量例子,描述了一幅對(duì)象驅(qū)動(dòng)的和諧設(shè)計(jì)場(chǎng)景。在這個(gè)設(shè)計(jì)場(chǎng)景中,對(duì)象是基本設(shè)計(jì)元素,而定義角色、設(shè)計(jì)責(zé)任和協(xié)調(diào)合作就構(gòu)成了設(shè)計(jì)中的基本活動(dòng)。角色描述了對(duì)象的功能,責(zé)任定義了對(duì)象必須完成的工作,協(xié)作則代表了對(duì)象之間的一種契約和互動(dòng)方式。同時(shí),書(shū)中也充滿了各種關(guān)于設(shè)計(jì)的真知灼見(jiàn),針對(duì)接口編程及封裝變化等設(shè)計(jì)要旨無(wú)一不被細(xì)...
作者Rebecca wirfs-Brock和Alan McKean在書(shū)中討論了基于責(zé)任驅(qū)動(dòng)這一概念框架之下的用戶需求、系統(tǒng)架構(gòu)和設(shè)計(jì)模式如何共同作用,從而設(shè)計(jì)出一個(gè)有效的對(duì)象模型。書(shū)中引入了大量詞匯,以便設(shè)計(jì)者用于討論設(shè)計(jì)中的各個(gè)方面。書(shū)中還提供了大量的實(shí)踐性指導(dǎo),可以幫助讀者改進(jìn)設(shè)計(jì),提升軟件的可靠性和靈活性。此外,本書(shū)引導(dǎo)讀者針對(duì)現(xiàn)實(shí)案例進(jìn)行學(xué)習(xí),可以幫助讀者理解如何將責(zé)任驅(qū)動(dòng)設(shè)計(jì)的原則和技術(shù)運(yùn)用到現(xiàn)實(shí)的軟件項(xiàng)目中。
本書(shū)通過(guò)大量例子,描述了一幅對(duì)象驅(qū)動(dòng)的和諧設(shè)計(jì)場(chǎng)景。在這個(gè)設(shè)計(jì)場(chǎng)景中,對(duì)象是基本設(shè)計(jì)元素,而定義角色、設(shè)計(jì)責(zé)任和協(xié)調(diào)合作就構(gòu)成了設(shè)計(jì)中的基本活動(dòng)。角色描述了對(duì)象的功能,責(zé)任定義了對(duì)象必須完成的工作,協(xié)作則代表了對(duì)象之間的一種契約和互動(dòng)方式。同時(shí),書(shū)中也充滿了各種關(guān)于設(shè)計(jì)的真知灼見(jiàn),針對(duì)接口編程及封裝變化等設(shè)計(jì)要旨無(wú)一不被細(xì)致入微到許多小例子中。
嚴(yán)格地說(shuō),本書(shū)的主要讀者是職業(yè)軟件設(shè)計(jì)與開(kāi)發(fā)人員,但只要您樂(lè)于學(xué)習(xí)且愛(ài)好編程,那么從本書(shū)中都能夠得到幫助。就猶如本書(shū)前言所說(shuō),軟件設(shè)計(jì)可以被看成是藝術(shù)與數(shù)學(xué)、天斌與訓(xùn)練的結(jié)合。如果您對(duì)自己的天賦充滿自信,那么請(qǐng)拿起這本書(shū),跟隨作者來(lái)一次高強(qiáng)度的對(duì)象設(shè)計(jì)訓(xùn)練。
