出版時間:20101112 出版社:人民郵電出版社 作者:Robert C.Martin,,Micah Martin 頁數(shù):538 譯者:鄧輝,孫鳴
Tag標簽:無
內(nèi)容概要
本書中,享譽全球的面向對象技術大師Robert C. Martin深入而生動地使用真實案例講解了面向對象設計的基本原則、重要的設計模式、UML和敏捷方法。 本書Java版曾榮獲2003年第13屆Jolt大獎,是公認的經(jīng)典著作。本書是C#程序員提升功力的絕佳教程,也可用作高校計算機、軟件工程專業(yè)本科生、研究生的教材或參考書。
作者簡介
Robert C. Martin(“Bob”大叔)世界級的軟件開發(fā)大師,著名軟件咨詢公司Object Mentor公司的創(chuàng)始人和總裁。曾擔任C++ Report雜志主編多年,也是設計模式和敏捷開發(fā)運動的主要倡導者之一。
書籍目錄
第一部分 敏捷開發(fā) 第1章 敏捷實踐 第2章 極限編程概述 第3章 計劃 第4章 測試 第5章 重構 第6章 一次編程實踐第二部分 敏捷設計 第7章 什么是敏捷設計 第8章 SRP:單一職責原則 第9章 OCP:開放-封閉原則 第10章 LSP:LISKOV替換原則 第11章 DIP:依賴倒置原則 第12章 ISP:接口隔離原則 第13章 寫給C#程序員的UML概述 第14章 使用UML 第15章 狀態(tài)圖 第16章 對象圖 第17章 用例 第18章 順序圖 第19章 類圖 第20章 咖啡的啟示第三部分 薪水支付案例研究 第21章 COMMAND模式和ACTIVE OBJECT模式:多功能與多任務 第22章 TEMPLATE METHOD模式和STRATEGY模式:繼承和委托 第23章 FACADE模式和MEDIATOR模式 第24章 SINGLETON模式和MONOSTATE模式 第25章 NULL OBJECT模式 第26章 薪水支付案例研究:第一次迭代開始 第27章 薪水支付案例研究:實現(xiàn)第四部分 打包薪水支付系統(tǒng) 第28章 包和組件的設計原則 第29章 FACTORY模式 第30章 薪水支付案例研究:包分析 第31章 COMPOSITE模式 第32章 OBSERVER——演化至模式 第33章 ABSTRACT SERVER模式、 ADAPTER模式和BRIDGE模式 第34章 PROXY模式和GATEWAY模式:管理第三方API 第35章 VISITOR模式 第36章 STATE模式 第37章 薪水支付案例研究:數(shù)據(jù)庫 第38章 薪水支付系統(tǒng)用戶界面:Model-View-Presenter附錄索引
圖書封面
圖書標簽Tags
無
評論、評分、閱讀與下載