注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網絡軟件工程及軟件方法學分析模式可復用的對象模型

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

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

定 價:¥40.00

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

購買這本書可以去


ISBN: 9787111133018 出版時間: 2004-01-01 包裝: 膠版紙
開本: 24cm 頁數: 319頁 字數:  

內容簡介

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

作者簡介

  作者:MartinFowlerMartinFowler是一位獨立咨詢顧問,他運用對象技術解決企業(yè)問題已經超過十年。他的顧問領域包括健康管理、金融貿易,以及法人財務。他的客戶包括Chrysler,Citibank,UKNationalHealthService,AndersenConsulting,NetscapeCommunications。此外Fowler也是objects、UML、patterns技術的一位合格講師,他是《AnalysisPatterns》和《UMLDistilled》的作者。UML精粹:標準對象建模語言簡明指南(第3版)(英文影印版)>>更多作品

圖書目錄

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

本目錄推薦

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