舉報(bào)

會(huì)員
敏捷開發(fā)(紀(jì)念版)
(美)羅伯特·C.馬丁等 著
更新時(shí)間:2023-08-31 19:26:12
開會(huì)員,本書免費(fèi)讀 >
最新章節(jié):
文后插圖
《敏捷開發(fā)(紀(jì)念版)》介紹敏捷原則、模式和實(shí)踐,包含4部分38章24個(gè)附錄,首先概述敏捷開發(fā)、包含6個(gè)主題,分別為敏捷實(shí)踐、極限編程、規(guī)劃、測(cè)試、重構(gòu)和編程活動(dòng)。接下來介紹敏捷設(shè)計(jì),解釋了5個(gè)設(shè)計(jì)原則、UML及其應(yīng)用,包括狀態(tài)圖、對(duì)象圖、用例圖、序列圖和類圖,并以一個(gè)完整的咖啡機(jī)編程案例來介紹具體的用法。通過薪水支付系統(tǒng)Payroll的實(shí)戰(zhàn)練習(xí),書中呈現(xiàn)了敏捷開發(fā)的整個(gè)過程及其實(shí)用價(jià)值。《敏捷開發(fā)(紀(jì)念版)》適合真正想要通過敏捷方法來提升軟件開發(fā)技能以及及時(shí)交付軟件價(jià)值的所有讀者閱讀和參考,尤其適合開發(fā)、管理和業(yè)務(wù)分析崗位的人員學(xué)習(xí)。通過本書的閱讀,讀者還可以了解UML、設(shè)計(jì)模式、面向?qū)ο笤O(shè)計(jì)原則以及包括極限編程在內(nèi)的敏捷方法。
最新章節(jié)
書友吧品牌:清華大學(xué)
譯者:簡(jiǎn)方達(dá)
上架時(shí)間:2023-08-31 19:11:28
出版社:清華大學(xué)出版社
本書數(shù)字版權(quán)由清華大學(xué)提供,并由其授權(quán)上海閱文信息技術(shù)有限公司制作發(fā)行
- 文后插圖 更新時(shí)間:2023-08-31 19:26:12
- 附錄B 源碼即設(shè)計(jì)
- 附錄A 兩家公司的諷刺故事
- 參考
- 小結(jié)
- 真面目
- Payroll的窗口
- 構(gòu)建窗口
- 實(shí)現(xiàn)
- 界面
- 第38章 案例學(xué)習(xí):Payroll系統(tǒng)的用戶界面
- 還有什么工作?
- 加載Employee對(duì)象
- 事務(wù)
- 增加雇員
- 代碼設(shè)計(jì)中的一個(gè)缺陷
- 建立數(shù)據(jù)庫(kù)
- 第37章 案例學(xué)習(xí):Payroll系統(tǒng)的數(shù)據(jù)庫(kù)
- 參考文獻(xiàn)
- 小結(jié)
- 分布式處理
- GUI交互控制器
- 作為GUI中的高層應(yīng)用策略
- 狀態(tài)機(jī)的應(yīng)用場(chǎng)合
- 代價(jià)和收益
- SMC生成的Turnstile.cs以及其他支持文件
- SMC(狀態(tài)機(jī)編譯器)
- 使用狀態(tài)模式的代價(jià)和好處
- 狀態(tài)模式和策略模式
- 狀態(tài)模式
- 代價(jià)和收益
- 使用表解釋
- 遷移表
- 代價(jià)和好處
- 測(cè)試動(dòng)作
- 內(nèi)部作用域內(nèi)有效的狀態(tài)變量
- 嵌套語句switch/case
- 第36章 狀態(tài)模式
- 參考文獻(xiàn)
- 小結(jié)
- 擴(kuò)展對(duì)象模式
- 裝飾者模式
- 訪問者模式的其他用途
- 使用訪問者模式
- 非循環(huán)訪問者模式
- 訪問者模式
- 第35章 訪問者模式
- 參考文獻(xiàn)
- 小結(jié)
- 測(cè)試DbGateway
- 測(cè)試和內(nèi)存TDG
- TDG模式
- 處理數(shù)據(jù)庫(kù)、中間件以及其他第三方接口
- 小結(jié)
- 代理購(gòu)物車應(yīng)用
- 代理模式
- 第34章 代理模式和TDG模式:管理第三方API
- 參考文獻(xiàn)
- 小結(jié)
- 橋接模式
- 調(diào)制解調(diào)器問題、適配器和里氏替換原則
- 類形式的適配器
- 適配器模式
- 抽象服務(wù)器模式
- 第33章 抽象服務(wù)器、適配器和橋接模式
- 參考文獻(xiàn)
- 小結(jié)
- 觀察者模式與面向?qū)ο笤O(shè)計(jì)原則
- 模型
- 觀察者模式
- 數(shù)字時(shí)鐘
- 第32章 觀察者模式
- 小結(jié)
- 多重性還是非多重性
- 組合命令
- 第31章 組合模式
- 參考文獻(xiàn)
- 小結(jié)
- 最終的包結(jié)構(gòu)
- 重新思考內(nèi)聚的邊界
- 對(duì)象工廠
- 在薪水支付系統(tǒng)中使用這些度量
- 度量指標(biāo)
- 耦合和封裝
- 應(yīng)用發(fā)布等價(jià)原則(REP)
- 應(yīng)用共同封閉原則(CCP)
- 組件結(jié)構(gòu)和符號(hào)
- 第30章 案例學(xué)習(xí):Payroll系統(tǒng)的包分析
- 參考文獻(xiàn)
- 小結(jié)
- 工廠模式的重要性
- 對(duì)測(cè)試支架使用對(duì)象工廠
- 可替換的工廠
- 靜態(tài)類型與動(dòng)態(tài)類型
- 依賴問題
- 第29章 工廠模式
- 小結(jié)
- 穩(wěn)定抽象原則(SAP)
- 穩(wěn)定依賴原則(SDP)
- 無環(huán)依賴原則(ADP)
- 組件耦合原則:穩(wěn)定性
- 組件內(nèi)聚性小結(jié)
- 共同封閉原則(CCP)
- 共同重用原則(CRP)
- 重用-發(fā)布等價(jià)原則(REP)
- 組件的內(nèi)聚性原則:粒度
- 包和組件
- 第28章 包和組件的設(shè)計(jì)原則
- 第Ⅳ部分 案例學(xué)習(xí):打包Payroll系統(tǒng)
- 參考文獻(xiàn)
- 關(guān)于本章
- 小結(jié)
- 數(shù)據(jù)庫(kù)
- 主程序
- 支付小時(shí)工的薪水
- 按月薪結(jié)算的員工支付薪水
- 我們是否希望開發(fā)人員來做商業(yè)決策?
- 支付員工薪水
- 我犯了什么暈?
- 更改員工類別
- 更改員工信息
- 考勤卡、銷售憑證和服務(wù)費(fèi)用
- 刪除雇員
- Payoll系統(tǒng)的數(shù)據(jù)庫(kù)
- 添加員工
- 事務(wù)
- 第27章 案例學(xué)習(xí):Payroll系統(tǒng)實(shí)現(xiàn)
- 參考文獻(xiàn)
- 小結(jié)
- 工會(huì)所屬關(guān)系
- 支付方式
- 支付薪水時(shí)間表抽象
- 薪水支付類別抽象
- 反思:我們從中學(xué)到了什么
- 薪水支付日
- 更改員工信息
- 提交工會(huì)服務(wù)費(fèi)
- 提交銷售憑證
- 提交考勤卡
- 刪除員工
- 添加新員工
- 基于用例進(jìn)行分析
- 規(guī)格說明書
- 第26章 案例學(xué)習(xí):Payroll系統(tǒng)的第一輪迭代
- 參考文獻(xiàn)
- 小結(jié)
- 描述
- 第25章 空對(duì)象模式
- 參考文獻(xiàn)
- 小結(jié)
- 單狀態(tài)模式實(shí)戰(zhàn)
- 代價(jià)
- 好處
- 單狀態(tài)模式
- 單例模式實(shí)戰(zhàn)
- 代價(jià)
- 好處
- 單例模式
- 第24章 單例模式和單狀態(tài)模式
- 參考文獻(xiàn)
- 小結(jié)
- 中介者模式
- 外觀模式
- 第23章 外觀模式和中介者模式
- 參考文獻(xiàn)
- 小結(jié)
- 策略模式
- 冒泡排序
- 模式濫用
- 模板方法模式
- 第22章 模板方法模式和策略模式:繼承和委托
- 參考文獻(xiàn)
- 小結(jié)
- 主動(dòng)對(duì)象模式
- UNDO()方法
- 時(shí)間上的解耦
- 實(shí)體上的解耦和時(shí)間上的解耦
- 事務(wù)操作
- 簡(jiǎn)單的命令模式
- 第21章 命令模式和主動(dòng)對(duì)象模式
- 練習(xí)
- 薪水支付系統(tǒng)Payroll的基本規(guī)格說明書
- 第Ⅲ部分 案例學(xué)習(xí):薪水支付系統(tǒng)Payroll
- 參考文獻(xiàn)
- 面向?qū)ο筮^度設(shè)計(jì)
- 這個(gè)設(shè)計(jì)的好處
- 實(shí)現(xiàn)抽象模型
- 改進(jìn)方案
- 虛構(gòu)的抽象
- 常見的丑陋方案
- 規(guī)格說明書
- Mark IV型專用咖啡機(jī)
- 第20章 咖啡的啟示
- 參考文獻(xiàn)
- 小結(jié)
- 關(guān)聯(lián)修飾符
- 關(guān)聯(lián)類
- 嵌套類
- 關(guān)聯(lián)衍型
- 多重性
- 組合
- 聚合
- 屬性
- 抽象類
- 類的衍型
- 細(xì)節(jié)
- 類圖示例
- 繼承
- 關(guān)聯(lián)
- 類
- 基礎(chǔ)知識(shí)
- 第19章 類圖
- 小結(jié)
- 向接口發(fā)送消息
- 主動(dòng)對(duì)象
- 多線程
- 異步消息
- 耗費(fèi)時(shí)間的消息
- 循環(huán)和條件
- 高級(jí)概念
- 時(shí)機(jī)和場(chǎng)合
- 簡(jiǎn)單循環(huán)
- 創(chuàng)建和析構(gòu)
- 對(duì)象、生命線、消息及其他
- 基礎(chǔ)知識(shí)
- 第18章 順序圖
- 參考文獻(xiàn)
- 小結(jié)
- 用例圖
- 其他東西呢
- 備選流程
- 寫用例
- 第17章 用例
- 小結(jié)
- 主動(dòng)對(duì)象
- 即時(shí)快照
- 第16章 對(duì)象圖
- 小結(jié)
- 使用FSM圖示
- 初始偽狀態(tài)和結(jié)束偽狀態(tài)
- 超狀態(tài)
- 特定事件
- 基礎(chǔ)知識(shí)
- 第15章 狀態(tài)圖
- 小結(jié)
- 那么,文檔呢
- CASE工具
- 何時(shí)要畫圖,何時(shí)不要畫圖
- 何時(shí)以及如何繪制圖示
- 圖示的演化
- 想象代碼
- 檢查結(jié)構(gòu)
- 行為優(yōu)先
- 迭代式改進(jìn)
- 要保留的和要丟棄的
- 項(xiàng)目結(jié)束文檔
- 脈絡(luò)圖
- 與他人交流
- 有效使用UML
- 寫代碼之前是否應(yīng)該做好詳細(xì)設(shè)計(jì)
- 為什么要建軟件模型
- 為什么建模
- 第14章 使用UML
- 參考文獻(xiàn)
- 小結(jié)
- 狀態(tài)圖
- 協(xié)作圖
- 順序圖
- 對(duì)象圖
- 類圖
- 第13章 C#程序員UML概述(C#語言)
- 參考文獻(xiàn)
- 小結(jié)
- ATM用戶界面的例子
- 使用多重繼承隔離接口
- 通過委托來分離接口
- 類接口和對(duì)象接口
- 分離客戶端就是分離接口
- 接口污染
- 第12章 接口隔離原則(ISP)
- 參考文獻(xiàn)
- 小結(jié)
- 熔爐示例
- 找出底層抽象
- 一個(gè)簡(jiǎn)單的DIP例子
- 依賴于抽象
- 倒置的接口所有權(quán)
- 層次化
- 第11章 依賴倒置原則(DIP)
- 參考文獻(xiàn)
- 小結(jié)
- 啟發(fā)式規(guī)則和習(xí)慣用法
- 用提取公共部分的方法代替繼承
- 一個(gè)實(shí)際的例子
- 更微妙的違反情形
- 違反LSP的情形
- 第10章 里氏替換原則(LSP)
- 參考文獻(xiàn)
- 小結(jié)
- 使用“數(shù)據(jù)驅(qū)動(dòng)”的方法獲取封閉性
- 使用抽象獲得顯式封閉性
- 放置“鉤子”
- 預(yù)測(cè)變化和“貼切的”結(jié)構(gòu)
- 遵循OCP
- 違反OCP
- Shape應(yīng)用程序
- 描述
- 第9章 開/關(guān)原則(OCP)
- 參考文獻(xiàn)
- 小結(jié)
- 持久化
- 分離耦合的職責(zé)
- 定義職責(zé)
- 第8章 單一職責(zé)原則(SRP)
- 參考文獻(xiàn)
- 小結(jié)
- Copy程序的敏捷設(shè)計(jì)
- 一個(gè)熟悉的場(chǎng)景
- Copy程序
- 為什么軟件會(huì)腐化
- 晦澀
- 不必要的重復(fù)
- 不必要的復(fù)雜
- 粘滯
- 頑固
- 脆弱
- 僵化
- 設(shè)計(jì)的臭味:軟件腐化的氣味
- 設(shè)計(jì)臭味
- 第7章 什么是敏捷設(shè)計(jì)
- 參考文獻(xiàn)
- 臭味和原則
- 第Ⅱ部分 敏捷設(shè)計(jì)
- 保齡球規(guī)則概述
- 小結(jié)
- 保齡球比賽
- 第6章 一次編程實(shí)踐
- 參考文獻(xiàn)
- 小結(jié)
- 最后檢查
- 重構(gòu)
- 素?cái)?shù)產(chǎn)生程序:一個(gè)簡(jiǎn)單的重構(gòu)示例
- 第5章 重構(gòu)
- 參考文獻(xiàn)
- 小結(jié)
- 意外獲得的架構(gòu)
- 驗(yàn)收測(cè)試
- 測(cè)試驅(qū)動(dòng)開發(fā)
- 第4章 測(cè)試
- 參考文獻(xiàn)
- 小結(jié)
- 跟蹤
- 迭代
- 任務(wù)計(jì)劃
- 定義“完成”
- 迭代計(jì)劃
- 發(fā)布計(jì)劃
- 技術(shù)預(yù)研、故事拆分和速率
- 初探
- 第3章 計(jì)劃
- 參考文獻(xiàn)
- 小結(jié)
- 隱喻
- 重構(gòu)
- 簡(jiǎn)單設(shè)計(jì)
- 規(guī)劃游戲
- 開放的工作空間
- 可持續(xù)的開發(fā)速度
- 持續(xù)集成
- 集體所有權(quán)
- 測(cè)試驅(qū)動(dòng)開發(fā)
- 結(jié)對(duì)編程
- 驗(yàn)收測(cè)試
- 短的周期
- 用戶故事
- 完整的團(tuán)隊(duì)
- 極限編程實(shí)踐
- 第2章 極限編程概述
- 參考文獻(xiàn)
- 小結(jié)
- 原則
- 應(yīng)對(duì)變化優(yōu)先于遵循計(jì)劃
- 客戶合作優(yōu)先于合同談判
- 可以工作的軟件優(yōu)先于詳盡的文檔
- 個(gè)人和互動(dòng)優(yōu)先于過程和工具
- 敏捷聯(lián)盟
- 第1章 敏捷實(shí)踐
- 第Ⅰ部分 敏捷開發(fā)
- 作者簡(jiǎn)介
- 致謝
- 前言
- 推薦序
- 極限編程實(shí)踐
- 面向?qū)ο笤O(shè)計(jì)的原則
- 敏捷宣言的原則
- 敏捷宣言
- 插圖
- 內(nèi)容簡(jiǎn)介
- 版權(quán)信息
- 封面
- 封面
- 版權(quán)信息
- 內(nèi)容簡(jiǎn)介
- 插圖
- 敏捷宣言
- 敏捷宣言的原則
- 面向?qū)ο笤O(shè)計(jì)的原則
- 極限編程實(shí)踐
- 推薦序
- 前言
- 致謝
- 作者簡(jiǎn)介
- 第Ⅰ部分 敏捷開發(fā)
- 第1章 敏捷實(shí)踐
- 敏捷聯(lián)盟
- 個(gè)人和互動(dòng)優(yōu)先于過程和工具
- 可以工作的軟件優(yōu)先于詳盡的文檔
- 客戶合作優(yōu)先于合同談判
- 應(yīng)對(duì)變化優(yōu)先于遵循計(jì)劃
- 原則
- 小結(jié)
- 參考文獻(xiàn)
- 第2章 極限編程概述
- 極限編程實(shí)踐
- 完整的團(tuán)隊(duì)
- 用戶故事
- 短的周期
- 驗(yàn)收測(cè)試
- 結(jié)對(duì)編程
- 測(cè)試驅(qū)動(dòng)開發(fā)
- 集體所有權(quán)
- 持續(xù)集成
- 可持續(xù)的開發(fā)速度
- 開放的工作空間
- 規(guī)劃游戲
- 簡(jiǎn)單設(shè)計(jì)
- 重構(gòu)
- 隱喻
- 小結(jié)
- 參考文獻(xiàn)
- 第3章 計(jì)劃
- 初探
- 技術(shù)預(yù)研、故事拆分和速率
- 發(fā)布計(jì)劃
- 迭代計(jì)劃
- 定義“完成”
- 任務(wù)計(jì)劃
- 迭代
- 跟蹤
- 小結(jié)
- 參考文獻(xiàn)
- 第4章 測(cè)試
- 測(cè)試驅(qū)動(dòng)開發(fā)
- 驗(yàn)收測(cè)試
- 意外獲得的架構(gòu)
- 小結(jié)
- 參考文獻(xiàn)
- 第5章 重構(gòu)
- 素?cái)?shù)產(chǎn)生程序:一個(gè)簡(jiǎn)單的重構(gòu)示例
- 重構(gòu)
- 最后檢查
- 小結(jié)
- 參考文獻(xiàn)
- 第6章 一次編程實(shí)踐
- 保齡球比賽
- 小結(jié)
- 保齡球規(guī)則概述
- 第Ⅱ部分 敏捷設(shè)計(jì)
- 臭味和原則
- 參考文獻(xiàn)
- 第7章 什么是敏捷設(shè)計(jì)
- 設(shè)計(jì)臭味
- 設(shè)計(jì)的臭味:軟件腐化的氣味
- 僵化
- 脆弱
- 頑固
- 粘滯
- 不必要的復(fù)雜
- 不必要的重復(fù)
- 晦澀
- 為什么軟件會(huì)腐化
- Copy程序
- 一個(gè)熟悉的場(chǎng)景
- Copy程序的敏捷設(shè)計(jì)
- 小結(jié)
- 參考文獻(xiàn)
- 第8章 單一職責(zé)原則(SRP)
- 定義職責(zé)
- 分離耦合的職責(zé)
- 持久化
- 小結(jié)
- 參考文獻(xiàn)
- 第9章 開/關(guān)原則(OCP)
- 描述
- Shape應(yīng)用程序
- 違反OCP
- 遵循OCP
- 預(yù)測(cè)變化和“貼切的”結(jié)構(gòu)
- 放置“鉤子”
- 使用抽象獲得顯式封閉性
- 使用“數(shù)據(jù)驅(qū)動(dòng)”的方法獲取封閉性
- 小結(jié)
- 參考文獻(xiàn)
- 第10章 里氏替換原則(LSP)
- 違反LSP的情形
- 更微妙的違反情形
- 一個(gè)實(shí)際的例子
- 用提取公共部分的方法代替繼承
- 啟發(fā)式規(guī)則和習(xí)慣用法
- 小結(jié)
- 參考文獻(xiàn)
- 第11章 依賴倒置原則(DIP)
- 層次化
- 倒置的接口所有權(quán)
- 依賴于抽象
- 一個(gè)簡(jiǎn)單的DIP例子
- 找出底層抽象
- 熔爐示例
- 小結(jié)
- 參考文獻(xiàn)
- 第12章 接口隔離原則(ISP)
- 接口污染
- 分離客戶端就是分離接口
- 類接口和對(duì)象接口
- 通過委托來分離接口
- 使用多重繼承隔離接口
- ATM用戶界面的例子
- 小結(jié)
- 參考文獻(xiàn)
- 第13章 C#程序員UML概述(C#語言)
- 類圖
- 對(duì)象圖
- 順序圖
- 協(xié)作圖
- 狀態(tài)圖
- 小結(jié)
- 參考文獻(xiàn)
- 第14章 使用UML
- 為什么建模
- 為什么要建軟件模型
- 寫代碼之前是否應(yīng)該做好詳細(xì)設(shè)計(jì)
- 有效使用UML
- 與他人交流
- 脈絡(luò)圖
- 項(xiàng)目結(jié)束文檔
- 要保留的和要丟棄的
- 迭代式改進(jìn)
- 行為優(yōu)先
- 檢查結(jié)構(gòu)
- 想象代碼
- 圖示的演化
- 何時(shí)以及如何繪制圖示
- 何時(shí)要畫圖,何時(shí)不要畫圖
- CASE工具
- 那么,文檔呢
- 小結(jié)
- 第15章 狀態(tài)圖
- 基礎(chǔ)知識(shí)
- 特定事件
- 超狀態(tài)
- 初始偽狀態(tài)和結(jié)束偽狀態(tài)
- 使用FSM圖示
- 小結(jié)
- 第16章 對(duì)象圖
- 即時(shí)快照
- 主動(dòng)對(duì)象
- 小結(jié)
- 第17章 用例
- 寫用例
- 備選流程
- 其他東西呢
- 用例圖
- 小結(jié)
- 參考文獻(xiàn)
- 第18章 順序圖
- 基礎(chǔ)知識(shí)
- 對(duì)象、生命線、消息及其他
- 創(chuàng)建和析構(gòu)
- 簡(jiǎn)單循環(huán)
- 時(shí)機(jī)和場(chǎng)合
- 高級(jí)概念
- 循環(huán)和條件
- 耗費(fèi)時(shí)間的消息
- 異步消息
- 多線程
- 主動(dòng)對(duì)象
- 向接口發(fā)送消息
- 小結(jié)
- 第19章 類圖
- 基礎(chǔ)知識(shí)
- 類
- 關(guān)聯(lián)
- 繼承
- 類圖示例
- 細(xì)節(jié)
- 類的衍型
- 抽象類
- 屬性
- 聚合
- 組合
- 多重性
- 關(guān)聯(lián)衍型
- 嵌套類
- 關(guān)聯(lián)類
- 關(guān)聯(lián)修飾符
- 小結(jié)
- 參考文獻(xiàn)
- 第20章 咖啡的啟示
- Mark IV型專用咖啡機(jī)
- 規(guī)格說明書
- 常見的丑陋方案
- 虛構(gòu)的抽象
- 改進(jìn)方案
- 實(shí)現(xiàn)抽象模型
- 這個(gè)設(shè)計(jì)的好處
- 面向?qū)ο筮^度設(shè)計(jì)
- 參考文獻(xiàn)
- 第Ⅲ部分 案例學(xué)習(xí):薪水支付系統(tǒng)Payroll
- 薪水支付系統(tǒng)Payroll的基本規(guī)格說明書
- 練習(xí)
- 第21章 命令模式和主動(dòng)對(duì)象模式
- 簡(jiǎn)單的命令模式
- 事務(wù)操作
- 實(shí)體上的解耦和時(shí)間上的解耦
- 時(shí)間上的解耦
- UNDO()方法
- 主動(dòng)對(duì)象模式
- 小結(jié)
- 參考文獻(xiàn)
- 第22章 模板方法模式和策略模式:繼承和委托
- 模板方法模式
- 模式濫用
- 冒泡排序
- 策略模式
- 小結(jié)
- 參考文獻(xiàn)
- 第23章 外觀模式和中介者模式
- 外觀模式
- 中介者模式
- 小結(jié)
- 參考文獻(xiàn)
- 第24章 單例模式和單狀態(tài)模式
- 單例模式
- 好處
- 代價(jià)
- 單例模式實(shí)戰(zhàn)
- 單狀態(tài)模式
- 好處
- 代價(jià)
- 單狀態(tài)模式實(shí)戰(zhàn)
- 小結(jié)
- 參考文獻(xiàn)
- 第25章 空對(duì)象模式
- 描述
- 小結(jié)
- 參考文獻(xiàn)
- 第26章 案例學(xué)習(xí):Payroll系統(tǒng)的第一輪迭代
- 規(guī)格說明書
- 基于用例進(jìn)行分析
- 添加新員工
- 刪除員工
- 提交考勤卡
- 提交銷售憑證
- 提交工會(huì)服務(wù)費(fèi)
- 更改員工信息
- 薪水支付日
- 反思:我們從中學(xué)到了什么
- 薪水支付類別抽象
- 支付薪水時(shí)間表抽象
- 支付方式
- 工會(huì)所屬關(guān)系
- 小結(jié)
- 參考文獻(xiàn)
- 第27章 案例學(xué)習(xí):Payroll系統(tǒng)實(shí)現(xiàn)
- 事務(wù)
- 添加員工
- Payoll系統(tǒng)的數(shù)據(jù)庫(kù)
- 刪除雇員
- 考勤卡、銷售憑證和服務(wù)費(fèi)用
- 更改員工信息
- 更改員工類別
- 我犯了什么暈?
- 支付員工薪水
- 我們是否希望開發(fā)人員來做商業(yè)決策?
- 按月薪結(jié)算的員工支付薪水
- 支付小時(shí)工的薪水
- 主程序
- 數(shù)據(jù)庫(kù)
- 小結(jié)
- 關(guān)于本章
- 參考文獻(xiàn)
- 第Ⅳ部分 案例學(xué)習(xí):打包Payroll系統(tǒng)
- 第28章 包和組件的設(shè)計(jì)原則
- 包和組件
- 組件的內(nèi)聚性原則:粒度
- 重用-發(fā)布等價(jià)原則(REP)
- 共同重用原則(CRP)
- 共同封閉原則(CCP)
- 組件內(nèi)聚性小結(jié)
- 組件耦合原則:穩(wěn)定性
- 無環(huán)依賴原則(ADP)
- 穩(wěn)定依賴原則(SDP)
- 穩(wěn)定抽象原則(SAP)
- 小結(jié)
- 第29章 工廠模式
- 依賴問題
- 靜態(tài)類型與動(dòng)態(tài)類型
- 可替換的工廠
- 對(duì)測(cè)試支架使用對(duì)象工廠
- 工廠模式的重要性
- 小結(jié)
- 參考文獻(xiàn)
- 第30章 案例學(xué)習(xí):Payroll系統(tǒng)的包分析
- 組件結(jié)構(gòu)和符號(hào)
- 應(yīng)用共同封閉原則(CCP)
- 應(yīng)用發(fā)布等價(jià)原則(REP)
- 耦合和封裝
- 度量指標(biāo)
- 在薪水支付系統(tǒng)中使用這些度量
- 對(duì)象工廠
- 重新思考內(nèi)聚的邊界
- 最終的包結(jié)構(gòu)
- 小結(jié)
- 參考文獻(xiàn)
- 第31章 組合模式
- 組合命令
- 多重性還是非多重性
- 小結(jié)
- 第32章 觀察者模式
- 數(shù)字時(shí)鐘
- 觀察者模式
- 模型
- 觀察者模式與面向?qū)ο笤O(shè)計(jì)原則
- 小結(jié)
- 參考文獻(xiàn)
- 第33章 抽象服務(wù)器、適配器和橋接模式
- 抽象服務(wù)器模式
- 適配器模式
- 類形式的適配器
- 調(diào)制解調(diào)器問題、適配器和里氏替換原則
- 橋接模式
- 小結(jié)
- 參考文獻(xiàn)
- 第34章 代理模式和TDG模式:管理第三方API
- 代理模式
- 代理購(gòu)物車應(yīng)用
- 小結(jié)
- 處理數(shù)據(jù)庫(kù)、中間件以及其他第三方接口
- TDG模式
- 測(cè)試和內(nèi)存TDG
- 測(cè)試DbGateway
- 小結(jié)
- 參考文獻(xiàn)
- 第35章 訪問者模式
- 訪問者模式
- 非循環(huán)訪問者模式
- 使用訪問者模式
- 訪問者模式的其他用途
- 裝飾者模式
- 擴(kuò)展對(duì)象模式
- 小結(jié)
- 參考文獻(xiàn)
- 第36章 狀態(tài)模式
- 嵌套語句switch/case
- 內(nèi)部作用域內(nèi)有效的狀態(tài)變量
- 測(cè)試動(dòng)作
- 代價(jià)和好處
- 遷移表
- 使用表解釋
- 代價(jià)和收益
- 狀態(tài)模式
- 狀態(tài)模式和策略模式
- 使用狀態(tài)模式的代價(jià)和好處
- SMC(狀態(tài)機(jī)編譯器)
- SMC生成的Turnstile.cs以及其他支持文件
- 代價(jià)和收益
- 狀態(tài)機(jī)的應(yīng)用場(chǎng)合
- 作為GUI中的高層應(yīng)用策略
- GUI交互控制器
- 分布式處理
- 小結(jié)
- 參考文獻(xiàn)
- 第37章 案例學(xué)習(xí):Payroll系統(tǒng)的數(shù)據(jù)庫(kù)
- 建立數(shù)據(jù)庫(kù)
- 代碼設(shè)計(jì)中的一個(gè)缺陷
- 增加雇員
- 事務(wù)
- 加載Employee對(duì)象
- 還有什么工作?
- 第38章 案例學(xué)習(xí):Payroll系統(tǒng)的用戶界面
- 界面
- 實(shí)現(xiàn)
- 構(gòu)建窗口
- Payroll的窗口
- 真面目
- 小結(jié)
- 參考
- 附錄A 兩家公司的諷刺故事
- 附錄B 源碼即設(shè)計(jì)
- 文后插圖 更新時(shí)間:2023-08-31 19:26:12