出版時間:2008-1 出版社:人民郵電出版社 作者:馬丁 頁數(shù):529
Tag標簽:無
內(nèi)容概要
《敏捷軟件開發(fā)原則、模式與實踐》(英文注釋版)中,享譽全球的軟件開發(fā)專家和軟件工程大師Robert C. Martin深入而生動地使用真實案例講解了面向?qū)ο蠡驹瓌t、重要的設(shè)計模式、UML和敏捷實踐等程序員必備的知識。
作者簡介
作者:(美國)馬丁Robert C.Martin(“Bob大叔”)世界級的軟件開發(fā)大師,著名軟件咨詢公司Object Mento,公司的創(chuàng)始人和總裁。曾經(jīng)擔任C++Report雜志主編多年,也是設(shè)計模式和敏捷開發(fā)運動的主要倡導者之一。
書籍目錄
Section 1 Agile Development 敏捷開發(fā) Chapter 1 Agile Practices 敏捷實踐 Chapter 2 Overview of Extreme Programming 極限編程概述 Chapter 3 Planning 計劃 Chapter 4 Testing 測試 Chapter 5 Refactoring 重構(gòu) Chapter 6 A Programming Episode一次編程實踐Section 2 Agile Design 敏捷設(shè)計 Chapter 7 What Is Agile Design? 什么是敏捷設(shè)計 Chapter 8 SRP:The Single-Responsibility Principle SRP:單一職責原則 Chapter 9 OCP:The Open-Closed Principle OCP:開放一封閉原則 Chapter 10 LSP:The Liskov Substitution Principle LSP:Liskov替換原則 Chapter 11 DIP:The Dependency-Inversion Principle DIP:依賴倒置原則 Chapter 12 ISP:The Interface-Segregation Principle ISP:接口隔離原則 Section 3 The Payroll Case Study 薪酬系統(tǒng)案例研究 Chapter13 COMMAND and ACTIVE 0BJECT COMMAND 模式與ACTIVE OBJECT模式 Chapter14 TEMPLATE METHOD&STRATEGY:Inheritance VS.Delegation TEMPLATE METHOD模式和STRATEGY模式:繼承和委托 Chapter 15 FACADE and MEDIATOR FACADE 模式和MEDlATOR模式 Chapter 16 SINGLETON and MONOSTATE SINGLETON模式和MONOSTATE模式 Chapter 17 NULL OBJECT NULL OBJECT模式 Chapter 18 The Payroll Case Study:Iteration One Begins 薪酬系統(tǒng)案例研究:第一次迭代開始 Chapter 19 The Payroll Case Study:Implementation 薪酬系統(tǒng)案例研究:實現(xiàn) Section 4 Packaging the Payroll System 打包薪酬系統(tǒng) Chapter 20 Principles of Package Design 包設(shè)計原則 Chapter 21 FACTORY FACTORY模式 Chapter 22 The Payroll Case Study(Part 2) 薪酬系統(tǒng)案例研究:第2部分 Section 5 The Weather Station Case Study 氣象站案例研究 Chapter23 COMPOSITE COMPOSITE模式 Chapter 24 OBSERVER——Backing into a Pattern OBSERVER——演化出模式 Chapter 25 ABSTRACT SERVER,ADAPTER,and BRIDGE ABSTRACT SERVER模式、ADAPTER模式和BRIDGE模式 Chapter 26 PROXY and STAIRWAY TO HEAVEN:Managing Third Party APIs PROXY模式和GATEWAY模式:管理第三方APl Chapter 27 Case Study:Weather Station 案例研究:氣象站軟件 Section 6 The ETS Case Study ETS案例研究 Chapter 28 VISITOR VISITOR模式 Chapter 29 STATE STATE模式 Chapter 30 The ETS Framework ETS框架 Appendix A UML Notation I:The CGI Example UML圖示之一:CGI示例 Appendix B UML Notation II:The STATMUX UML圖示之二:STATMUX Appendix C A Satire of Two Companies 雙公司記 Appendix D The Source Code Is the Design 源代碼就是設(shè)計 Index
編輯推薦
《敏捷軟件開發(fā)原則、模式與實踐》(英文注釋版)于2003年榮獲第13屆Jolt大獎,是C++和Java程序員提高自身水平的絕佳教材,也適于用作高校計算機、軟件工程專業(yè)相關(guān)課程的教材或參考書。
圖書封面
圖書標簽Tags
無
評論、評分、閱讀與下載