對(duì)象設(shè)計(jì)

出版時(shí)間:2006-5  出版社:人民郵電出版社  作者:(美)布羅克 Brock,R.W.  頁(yè)數(shù):313  字?jǐn)?shù):442000  譯者:倪碩,陳師  
Tag標(biāo)簽:無(wú)  

內(nèi)容概要

本書通過(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í),書中也充滿了各種關(guān)于設(shè)計(jì)的真知灼見,針對(duì)接口編程及封裝變化等設(shè)計(jì)要旨無(wú)一不被細(xì)致入微到許多小例子中?! ?yán)格地說(shuō),本書的主要讀者是職業(yè)軟件設(shè)計(jì)與開發(fā)人員,但只要您樂(lè)于學(xué)習(xí)且愛好編程,那么從本書中都能夠得到幫助。就猶如本書前言所說(shuō),軟件設(shè)計(jì)可以被看成是藝術(shù)與數(shù)學(xué)、天斌與訓(xùn)練的結(jié)合。如果您對(duì)自己的天賦充滿自信,那么請(qǐng)拿起這本書,跟隨作者來(lái)一次高強(qiáng)度的對(duì)象設(shè)計(jì)訓(xùn)練。

書籍目錄

第1章 設(shè)計(jì)概念   1.1 對(duì)象機(jī)器   1.2 角色   1.3 對(duì)象角色構(gòu)造型(role stereotypes)   1.4 角色、責(zé)任和協(xié)作   1.5 對(duì)象契約   1.6 領(lǐng)域?qū)ο蟆? 1.7 與應(yīng)用相關(guān)的特定對(duì)象   1.8 接口   1.9 類   1.10 復(fù)合   1.11 繼承   1.12 對(duì)象的組織   1.13 組件   1.14 模式    1.14.1 將Double Dispatch模式應(yīng)用于特定問(wèn)題     1.14.2 運(yùn)用模式的現(xiàn)實(shí)利益   1.15 應(yīng)用框架   1.16 體系結(jié)構(gòu)   1.17 體系結(jié)構(gòu)的風(fēng)格     1.17.1 集中式控制     1.17.2 分散式控制:沒(méi)有控制中心     1.17.3 委托式控制     1.17.4 測(cè)試互動(dòng):一個(gè)層次體系的例子     1.17.5 定位層次中的對(duì)象   1.18 設(shè)計(jì)描述   1.19 小結(jié)   1.20 進(jìn)一步閱讀 第2章 責(zé)任驅(qū)動(dòng)設(shè)計(jì)   2.1 觀察、描述和設(shè)計(jì)的過(guò)程     2.1.1 啟動(dòng)生產(chǎn)過(guò)程:項(xiàng)目的定義和計(jì)劃     2.1.2 搭建舞臺(tái):初期的描述    2.1.3 實(shí)施開發(fā):設(shè)計(jì)     2.1.4 從多視角“觀察”  2.2 撰寫草稿:分析描述     2.2.1 用法描述     2.2.2 其他規(guī)范     2.2.3 術(shù)語(yǔ)表     2.2.4 概念上的對(duì)象   2.3 鑄造特性:挖掘設(shè)計(jì)     2.3.1 CRC卡     2.3.2 創(chuàng)造:運(yùn)用模式    2.3.3 尋求解決方案     2.3.4 在思想與細(xì)節(jié)之間跳躍  2.4 調(diào)整產(chǎn)品:精練設(shè)計(jì)     2.4.1 彈性和可擴(kuò)展性設(shè)計(jì)     2.4.2 可靠性設(shè)計(jì)     2.4.3 使設(shè)計(jì)具有可預(yù)見性、一致性,并易于理解   2.5 小結(jié)     2.6 進(jìn)一步閱讀 第3章 發(fā)現(xiàn)對(duì)象   3.1 發(fā)現(xiàn)策略   3.2 找尋對(duì)象、角色和類   3.3 為什么需要一個(gè)設(shè)計(jì)提綱   3.4 尋找的策略   3.5 名字到底有何內(nèi)涵  3.6 描述候選對(duì)象   3.7 特征化候選對(duì)象   3.8 連接候選對(duì)象  3.9 尋找共同背景   3.10 審核已有對(duì)象,尋找其他的對(duì)象   3.11 小結(jié)   3.12 進(jìn)一步閱讀 第4章 責(zé)任 第5章 協(xié)作 第6章 控制風(fēng)格第7章 描述協(xié)作第8章 可靠的協(xié)作第9章 彈性第10章 關(guān)于設(shè)計(jì)

圖書封面

圖書標(biāo)簽Tags

無(wú)

評(píng)論、評(píng)分、閱讀與下載


    對(duì)象設(shè)計(jì) PDF格式下載


用戶評(píng)論 (總計(jì)4條)

 
 

  •   書寫的好,翻譯地很到位。在架構(gòu)設(shè)計(jì)地書籍里,這本算是不錯(cuò)的。
  •   整體感覺(jué)不錯(cuò),講的是技術(shù)和協(xié)調(diào)。
  •   這本書講的有點(diǎn)深,有好多東西都看不明白,適合有一定OO基礎(chǔ)的人看。
  •   我不是計(jì)算機(jī)科班畢業(yè)的,可能對(duì)一些感念性的東西不是很了解吧.我覺(jué)得這本書有點(diǎn)用"感念"解釋"感念".我舉個(gè)例子:有這樣一句話在第11頁(yè)上)"對(duì)于一個(gè)對(duì)象來(lái)說(shuō),我們僅僅在意那些客戶所關(guān)心的服務(wù)和術(shù)語(yǔ)."這句對(duì)我來(lái)說(shuō)就搞不清楚了.如果說(shuō)客戶(這里的客戶應(yīng)該是調(diào)用這個(gè)對(duì)象的程序)所關(guān)心的服務(wù)是什么,那我想應(yīng)該是這個(gè)類提供的公共方法吧,那么術(shù)語(yǔ)是什么理解呢,是不是對(duì)這個(gè)方法簽名和其他一些東西的描述呢,還是對(duì)對(duì)象本身的描述呢?我就搞不太懂了,如果是術(shù)語(yǔ)指的是一種描述,那么這里也沒(méi)說(shuō)描述的是什么東西.我想吧,可能比較理想化,最好是用盡可能通俗一點(diǎn)的語(yǔ)言來(lái)描述比較好,要不就感覺(jué),用感念描述一種新的感念,可是描述來(lái)描述去,我對(duì)用于描述感念的感念本身卻不理解..看來(lái)看去就覺(jué)得有一個(gè)殼照在上面打不破..也可能是我了解的知識(shí)太少了吧.
 

250萬(wàn)本中文圖書簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書網(wǎng) 手機(jī)版

京ICP備13047387號(hào)-7