预购商品
书目分类
特别推荐
關於本書 Section I 敏捷開發 Chapter 1 敏捷實踐 Chapter 2 極限程式設計概觀 Chapter 3 計畫 Chapter 4 測試 Chapter 5 重構 Chapter 6 一次真實的程式設計場景 Section II 敏捷設計 Chapter 7 什麼是敏捷設計 Chapter 8 SRP:單一職責原則 Chapter 9 OCP:開放-封閉原則 Chapter 10 LSP:Liskov替換原則 Chapter 11 DIP:依賴反向原則 Chapter 12 ISP:介面隔離原則 Chapter 13 寫給C#程式設計師的UML概述 Chapter 14 使用UML Chapter 15 狀態圖 Chapter 16 物件圖 Chapter 17 使用案例 Chapter 18 循序圖 Chapter 19 類別圖 Chapter 20 咖啡的啟示 Section III 薪水支付案例研究 Chapter 21 COMMAND模式和ACTIVE OBJECT模式:多功能與多任務 Chapter 22 TEMPLATE METHOD模式和STRATEGY模式:繼承和委派 Chapter 23 FACADE模式和MEDIATOR模式 Chapter 24 SINGLETON模式和MONOSTATE模式 Chapter 25 NULL OBJECT模式 Chapter 26 薪水支付案例研究:Iteration 1 Chapter 27 薪水支付案例研究:實作 Section IV 打包薪水支付系統 Chapter 28 包和元件的設計原則 Chapter 29 FACTORY模式 Chapter 30 薪水支付案例研究:包分析 Chapter 31 COMPOSITE模式 Chapter 32 OBSERVER ── 演化為模式 Chapter 33 ABSTRACT SERVER、ADAPTER和BRIDGE模式 Chapter 34 PROXY和GATEWAY模式:管理協力廠商API Chapter 35 VISITOR模式 Chapter 36 STATE模式 Chapter 37 薪水支付案例研究:資料庫 Chapter 38 薪水支付系統使用者介面:MODEL VIEW PRESENTER Appendix A 兩間公司 Appendix B 什麼是軟體
作者簡介 Robert C. Martin 人稱Uncle Bob,程式設計經驗超過40年,Agile Software(敏捷軟體開發)的提倡者之一。創立Object Mentor,這是一間專注於C ++、Java物件導向、模式、UML、敏捷方法學和極限程式設計的顧問諮詢公司。 在這些領域,作者撰寫了相當多的名著,並獲得有IT奧斯卡獎之稱──Jolt震撼年度大獎。本書為該得獎作品的C#版。該得獎年度,Jolt僅頒布通用類、技術類各一本著作得獎,通用類由本書原版獲得大獎,而技術類書籍則由另一本廣為人知的《Thinking in Java(第三版)》獲得。 Micah Martin Robert C. Martin之子,他也是一位敏捷軟體專家,本書的C#程式碼主要是由他幫忙改寫,並包含了許多.NET平台上的特性。
客服公告
热门活动
订阅电子报