注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術(shù)計算機/網(wǎng)絡(luò)數(shù)據(jù)庫分析模式可復用的對象模型

分析模式可復用的對象模型

分析模式可復用的對象模型

定 價:¥49.00

作 者: (英)福勒 著,樊東平 等譯
出版社: 機械工業(yè)出版社
叢編項: 經(jīng)典重讀
標 簽: 數(shù)據(jù)庫理論

ISBN: 9787111305309 出版時間: 2010-05-01 包裝: 平裝
開本: 16開 頁數(shù): 319 字數(shù):  

內(nèi)容簡介

  《分析模式可復用的對象模型》的作者Martin Fowler是國際著名的OO專家,敏捷開發(fā)方法的創(chuàng)始人之一,現(xiàn)為ThoughtWorks公司的首席科學家,《分析模式可復用的對象模型》是作者的代表作之一,深受業(yè)界專業(yè)人士和廣大讀者的好評,經(jīng)久不衰?!斗治瞿J娇蓮陀玫膶ο竽P汀分v述各種分析模式(即來自概念性業(yè)務模型的模式)和支持模式(即講述如何使用分析模式的輔助性模式),把論述重點放在介紹面向?qū)ο蠓治龊驮O(shè)計的最終結(jié)果—即模型本身。作者透過平實樸素的語言,將自己豐富的對象建模經(jīng)驗與讀者分享,使讀者可以馬上采納這些經(jīng)驗性模式?!斗治瞿J娇蓮陀玫膶ο竽P汀愤m合的讀者范圍非常廣:面向?qū)ο蟮挠嬎銠C分析人員和設(shè)計人員(尤其是那些參與系統(tǒng)分析的人員)、數(shù)據(jù)建模人員、編程人員以及專業(yè)的軟件工程師都可以從《分析模式可復用的對象模型》中獲得寶貴的知識和經(jīng)驗。

作者簡介

  福勒(Martin Fowler),在面向?qū)ο蠓治鲈O(shè)計、UML、模式、軟件開發(fā)方法學、XP、重構(gòu)等方面,都是世界頂級的專家,現(xiàn)為Thought Works公司的首席科學家。Thougtlt Works是一家從事企業(yè)應用開發(fā)和集成的公司。早在20世紀80年代,F(xiàn)owler就是使用對象技術(shù)構(gòu)建多層企業(yè)應用的倡導者,他著有幾本經(jīng)典書籍:《分析模式》、《UML精粹》和《重構(gòu)》等。

圖書目錄

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

本目錄推薦

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