注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件工程及軟件方法學(xué)分析模式可復(fù)用的對(duì)象模型

分析模式可復(fù)用的對(duì)象模型

分析模式可復(fù)用的對(duì)象模型

定 價(jià):¥40.00

作 者: (英)Martin Fowler著;樊東平,張路等譯
出版社: 機(jī)械工業(yè)出版社
叢編項(xiàng): 軟件工程技術(shù)叢書(shū) 分析系列
標(biāo) 簽: 暫缺

購(gòu)買(mǎi)這本書(shū)可以去


ISBN: 9787111133018 出版時(shí)間: 2004-01-01 包裝: 膠版紙
開(kāi)本: 24cm 頁(yè)數(shù): 319頁(yè) 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

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

作者簡(jiǎn)介

  作者:MartinFowlerMartinFowler是一位獨(dú)立咨詢(xún)顧問(wèn),他運(yùn)用對(duì)象技術(shù)解決企業(yè)問(wèn)題已經(jīng)超過(guò)十年。他的顧問(wèn)領(lǐng)域包括健康管理、金融貿(mào)易,以及法人財(cái)務(wù)。他的客戶包括Chrysler,Citibank,UKNationalHealthService,AndersenConsulting,NetscapeCommunications。此外Fowler也是objects、UML、patterns技術(shù)的一位合格講師,他是《AnalysisPatterns》和《UMLDistilled》的作者。UML精粹:標(biāo)準(zhǔn)對(duì)象建模語(yǔ)言簡(jiǎn)明指南(第3版)(英文影印版)>>更多作品

圖書(shū)目錄

 Ralph Johnson序<br>Ward Cunningham序<br>前言<br>第1章   緒論 1<br>1.1   概念模型 1<br>1.2   模式世界 4<br>1.2.1   Christopher Alexander 5<br>1.2.2   描述格式 5<br>1.2.3   關(guān)于模式的抽象程度 6<br>1.3   本書(shū)中的模式 7<br>1.3.1   建模實(shí)例 8<br>1.3.2   模式的來(lái)源 8<br>1.3.3   跨領(lǐng)域的模式 9<br>1.4   概念模型與業(yè)務(wù)過(guò)程重組 9<br>1.5   模式與框架 10<br>1.6   本書(shū)的使用 11<br>第一部分   分析模式<br>第2章   責(zé)任模式 17<br>2.1   團(tuán)體 18<br>2.2   組織層次 19<br>2.3   組織結(jié)構(gòu) 21<br>2.4   責(zé)任 22<br>2.5   責(zé)任知識(shí)級(jí) 24<br>2.6   團(tuán)體類(lèi)型泛化 26<br>2.7   層次型責(zé)任 27<br>2.8   操作范圍 29<br>2.9   職位 31<br>第3章   觀察和測(cè)量模式 33<br>3.1   數(shù)量 34<br>3.2   轉(zhuǎn)換率 36<br>3.3   復(fù)合單位 37<br>3.4   測(cè)量 38<br>3.5   觀察 40<br>3.6   觀察概念的子類(lèi)型化 43<br>3.7   觀察方案 44<br>3.8   雙時(shí)間記錄 44<br>3.9   被否決的觀察 45<br>3.10   臨床觀察. 假設(shè)與推理 45<br>3.11   關(guān)聯(lián)觀察 46<br>3.12   觀察過(guò)程 48<br>第4章   針對(duì)公司財(cái)務(wù)的觀察模式 52<br>4.1   企業(yè)片斷 53<br>4.1.1   定義維度 57<br>4.1.2   維度的屬性以及企業(yè)片斷 59<br>4.2   測(cè)量方案 60<br>4.2.1   保持計(jì)算的有效性 61<br>4.2.2   比較和因果測(cè)量方案 62<br>4.2.3   狀態(tài)類(lèi)型:定義計(jì)劃的和實(shí)際的<br>狀態(tài) 63<br>4.2.4   構(gòu)造測(cè)量 66<br>4.2.5   維度合并 66<br>4.3   范圍 69<br>4.4   帶范圍的現(xiàn)象 70<br>4.4.1   帶范圍屬性的現(xiàn)象 71<br>4.4.2   范圍函數(shù) 73<br>4.5   使用最終框架 75<br>第5章   引用對(duì)象 77<br>5.1   名稱(chēng) 77<br>5.2   標(biāo)識(shí)方案 79<br>5.3   對(duì)象合并 81<br>5.3.1   復(fù)制并替換 82<br>5.3.2   替代 82<br>5.3.3   本質(zhì)/表象 83<br>5.4   對(duì)象等價(jià) 83<br>第6章   庫(kù)存與賬務(wù) 85<br>6.1   賬目 87<br>6.2   事務(wù) 88<br>6.3   匯總賬目 90<br>6.4   備注賬目 92<br>6.5   記入規(guī)則 93<br>6.5.1   可逆性 94<br>6.5.2   不使用事務(wù) 94<br>6.6   個(gè)體實(shí)例方法 95<br>6.6.1   使用singleton類(lèi)實(shí)現(xiàn) 95<br>6.6.2   使用策略模式實(shí)現(xiàn) 96<br>6.6.3   使用內(nèi)部case語(yǔ)句實(shí)現(xiàn) 97<br>6.6.4   使用參數(shù)化方法實(shí)現(xiàn) 98<br>6.6.5   使用解釋器實(shí)現(xiàn) 98<br>6.6.6   實(shí)現(xiàn)方式的選擇 99<br>6.7   記入規(guī)則的執(zhí)行 99<br>6.7.1   急切觸發(fā) 99<br>6.7.2   基于賬目的觸發(fā) 101<br>6.7.3   基于記入規(guī)則的觸發(fā) 102<br>6.7.4   向后鏈?zhǔn)接|發(fā) 102<br>6.7.5   觸發(fā)手段的比較 102<br>6.8   多個(gè)賬目的記入規(guī)則 103<br>6.9   選擇條目 106<br>6.10   賬務(wù)實(shí)踐 107<br>6.11   條目來(lái)源 109<br>6.12   結(jié)算單和所得計(jì)算書(shū) 110<br>6.13   對(duì)應(yīng)賬目 111<br>6.14   專(zhuān)門(mén)化的賬目模型 112<br>6.15   登記條目到多個(gè)賬目 113<br>6.15.1   使用備注賬目 116<br>6.15.2   派生賬目 116<br>進(jìn)一步閱讀 118<br>第7章   使用財(cái)務(wù)模型 119<br>7.1   結(jié)構(gòu)模型 120<br>7.2   結(jié)構(gòu)的實(shí)現(xiàn) 122<br>7.3   設(shè)置新的電話服務(wù) 124<br>7.4   建立通話 126<br>7.5   實(shí)現(xiàn)基于賬目的觸發(fā) 127<br>7.6   把電話分成白天和夜晚兩類(lèi) 128<br>7.7   按時(shí)間收費(fèi) 130<br>7.8   計(jì)算稅款 133<br>7.9   結(jié)論 134<br>7.9.1   記入規(guī)則的結(jié)構(gòu) 134<br>7.9.2   什么時(shí)候不能使用框架 136<br>7.9.3   賬務(wù)實(shí)踐圖 137<br>第8章   計(jì)劃 139<br>8.1   提議和執(zhí)行的動(dòng)作 140<br>8.2   完成和放棄的動(dòng)作 141<br>8.3   掛起 142<br>8.4   計(jì)劃 143<br>8.5   方案 146<br>8.6   資源分配 149<br>8.7   輸出和啟動(dòng)函數(shù) 153<br>第9章   交易 156<br>9.1   合同 156<br>9.2   合同夾 160<br>9.3   報(bào)價(jià) 165<br>9.4   場(chǎng)景 168<br>第10章   派生合同 176<br>10.1   期貨合同 177<br>10.2   期權(quán) 179<br>10.2.1   多頭. 空頭. 看漲和看跌:體現(xiàn)<br>一種謀略的詞匯 181<br>10.2.2   子類(lèi)型化或者非子類(lèi)型化 182<br>10.3   產(chǎn)品 184<br>10.4   子類(lèi)型狀態(tài)機(jī) 188<br>10.4.1   確保狀態(tài)圖的一致 190<br>10.4.2   一致性的使用問(wèn)題 192<br>10.5   并行的應(yīng)用和領(lǐng)域?qū)哟谓Y(jié)構(gòu) 194<br>10.5.1   應(yīng)用外觀的類(lèi)型檢查 195<br>10.5.2   給超類(lèi)型一個(gè)包裝性接口 196<br>10.5.3   使用一個(gè)運(yùn)行時(shí)屬性 196<br>10.5.4   使應(yīng)用外觀對(duì)領(lǐng)域模型可見(jiàn) 198<br>10.5.5   使用異常處理 199<br>第11章   交易包 201<br>11.1   對(duì)一個(gè)包的多重訪問(wèn)級(jí)別 201<br>11.2   相互可見(jiàn)性 205<br>11.3   包的子類(lèi)型化 208<br>11.4   結(jié)論 209<br>第二部分   支持模式<br>第12章   信息系統(tǒng)的分層構(gòu)架 213<br>12.1   兩層構(gòu)架 214<br>12.2   三層構(gòu)架 215<br>12.3   表示層和應(yīng)用邏輯層 218<br>12.3.1   表示層/應(yīng)用邏輯層分離的優(yōu)點(diǎn) 222<br>12.3.2   在客戶/服務(wù)器環(huán)境中伸展外觀 222<br>12.4   數(shù)據(jù)庫(kù)交互 224<br>12.4.1   把領(lǐng)域?qū)舆B接到數(shù)據(jù)源 224<br>12.4.2   數(shù)據(jù)庫(kù)接口層 225<br>12.5   結(jié)論 227<br>第13章   應(yīng)用外觀 229<br>13.1   一個(gè)醫(yī)療保健示例 229<br>13.2   外觀的內(nèi)容 231<br>13.2.1   方法的類(lèi)型 232<br>13.2.2   樣本方法 233<br>13.3   公共方法 234<br>13.4   操作 235<br>13.5   類(lèi)型轉(zhuǎn)換 236<br>13.6   多重外觀 237<br>第14章   類(lèi)型模型的模式—設(shè)計(jì)模板 240<br>14.1   實(shí)現(xiàn)關(guān)聯(lián) 242<br>14.1.1   雙向關(guān)聯(lián)和單向關(guān)聯(lián) 243<br>14.1.2   關(guān)聯(lián)的接口 243<br>14.1.3   基礎(chǔ)類(lèi)型 245<br>14.1.4   實(shí)現(xiàn)一個(gè)單向關(guān)聯(lián) 246<br>14.1.5   在兩個(gè)方向上都使用指針的雙向<br>實(shí)現(xiàn) 246<br>14.1.6   在一個(gè)方向上使用指針的雙向<br>實(shí)現(xiàn) 247<br>14.1.7   使用關(guān)聯(lián)對(duì)象的雙向?qū)崿F(xiàn) 248<br>14.1.8   雙向?qū)崿F(xiàn)的比較 248<br>14.1.9   派生映射 249<br>14.1.10   非集合映射 249<br>14.2   實(shí)現(xiàn)泛化 249<br>14.2.1   用繼承實(shí)現(xiàn) 249<br>14.2.2   用多重繼承組合類(lèi)實(shí)現(xiàn) 250<br>14.2.3   用標(biāo)志實(shí)現(xiàn) 250<br>14.2.4   用委托給一個(gè)隱藏類(lèi)來(lái)實(shí)現(xiàn) 251<br>14.2.5   通過(guò)創(chuàng)建一個(gè)替換來(lái)實(shí)現(xiàn) 253<br>14.2.6   泛化的接口 254<br>14.2.7   實(shí)現(xiàn)hasType操作 255<br>14.3   對(duì)象創(chuàng)建 255<br>14.3.1   創(chuàng)建的接口 256<br>14.3.2   創(chuàng)建的實(shí)現(xiàn) 256<br>14.4   對(duì)象析構(gòu) 256<br>14.4.1   析構(gòu)的接口 257<br>14.4.2   析構(gòu)的實(shí)現(xiàn) 257<br>14.5   入口點(diǎn) 258<br>14.5.1   查找對(duì)象的接口 259<br>14.5.2   查找操作的實(shí)現(xiàn) 260<br>14.5.3   使用類(lèi)或者登記表對(duì)象 260<br>14.6   實(shí)現(xiàn)約束 260<br>14.7   其它技術(shù)的設(shè)計(jì)模板 261<br>第15章   關(guān)聯(lián)模式 263<br>15.1   關(guān)聯(lián)類(lèi)型 264<br>15.2   帶鍵值的映射 266<br>15.3   歷史映射 268<br>第16章   后記 273<br>第三部分   附      錄<br>附錄A   技術(shù)和符號(hào) 277<br>附錄B   模式列表 293<br>索引 301                  

本目錄推薦

掃描二維碼
Copyright ? 讀書(shū)網(wǎng) hotzeplotz.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)