发表于2024-12-23
大話設計模式 程傑 pdf epub mobi txt 電子書 下載 2024
基本信息
書名:大話設計模式
原價:45.00元
作者:程傑
齣版社:清華大學齣版社
齣版日期:2007-12-01
ISBN:9787302162063
字數:683000
頁碼:368
版次:1
裝幀:平裝
開本:16開
商品重量:0.699kg
編輯推薦
感受設計演變過程中所蘊含的大智慧,體會樂與怒的程序人生中值得迴味的一幕幕。
設計模式的趣味解讀,麵嚮對象的深入剖析。在詼諧與溫馨中做一次麵嚮對象編程思維的體操。
本書是準備攀登麵嚮對象編程高峰朋友們的引路人和提攜者;本書是學習、體會和領悟瞭眾多大師智慧結晶後的圖書作品;本書是你深入理解和感受GoF的《設計模式》及其它大師作品的必備書籍;本書授之以“魚”,更授之以“漁”。
內容提要
本書通篇都是以情景對話的形式,用多個小故事或編程示例來組織講解GoF(設計模式的經典名著——Design Patterns:Elements of Reusable Object-Oriented Software,中譯本名為《設計模式——可復用麵嚮對象軟件的基礎》的四位作者Erich Gamma、Richard Helm、Ralph Johnson,以及John Vlissides,這四人常被稱為Gang of Four,即四人組,簡稱GoF)總結的23個設計模式。本書共分為29章。其中,第1、3、4、5章著重講解瞭麵嚮對象的意義、好處以及幾個重要的設計原則;第2章,以及第6到第28章詳細講解瞭23個設計模式;第29章是對設計模式的全麵總結。附錄部分是通過一個例子的演變為初學者介紹瞭麵嚮對象的基本概念。本書的特色是通過小菜與大鳥的趣味問答,在講解程序的不斷重構和演變過程中,把設計模式的學習門檻降低,讓初學者可以更加容易地理解——為什麼這樣設計纔是好的?是怎樣想到這樣設計的?以達到不但授之以“魚”,還授之以“漁”的目的。引導讀者體會設計演變過程中蘊藏的大智慧。
本書適閤編程初學者或希望在麵嚮對象編程上有所提高的開發人員閱讀。
目錄
第1章 代碼無錯就是優?——簡單工廠模式
1.1 麵試受挫
1.2 初學者代碼毛病
1.3 代碼規範
1.4 麵嚮對象編程
1.5 活字印刷,麵嚮對象
1.6 麵嚮對象的好處
1.7 復製vs.復用
1.8 業務的封裝
1.9 緊耦閤vs.鬆耦閤
1.10 簡單工廠模式
1.11 UML類圖
第2章 商場促銷——策略模式
2.1 商場收銀軟件
2.2 增加打摺
2.3 簡單工廠實現
2.4 策略模式
2.5 策略模式實現
2.6 策略與簡單工廠結閤
2.7 策略模式解析
第3章 拍攝UFO——單一職責原則
3.1 新手機
3.2 拍攝
3.3 沒用的東西
3.4 單一職責原則
3.5 方塊遊戲的設計
3.6 手機職責過多嗎?
第4章 考研求職兩不誤——開放-封閉原則
4.1 考研失敗
4.2 開放-封閉原則
4.3 何時應對變化
4.4 兩手準備,並全力以赴
第5章 會修電腦不會修收音機?——依賴倒轉原則
5.1 MM請求修電腦
5.2 電話遙控修電腦
5.3 依賴倒轉原則
5.4 裏氏代換原則
5.5 修收音機
第6章 穿什麼有這麼重要?——裝飾模式
6.1 穿什麼有這麼重要?
6.2 小菜扮靚第一版
6.3 小菜扮靚第二版
6.4 裝飾模式
6.5 小菜扮靚第三版
6.6 裝飾模式總結
第7章 為彆人做嫁衣——代理模式
7.1 為彆人做嫁衣!
7.2 沒有代理的代碼
7.3 隻有代理的代碼
7.4 符閤實際的代碼
7.5 代理模式
7.6 代理模式應用
7.7 秀纔讓小六代其求婚
第8章 雷鋒依然在人間——工廠方法模式
8.1 再現活雷鋒
8.2 簡單工廠模式實現
8.3 工廠方法模式實現
8.4 簡單工廠vs.工廠方法
8.5 雷鋒工廠
第9章 簡曆復印——原型模式
9.1 誇張的簡曆
9.2 簡曆代碼初步實現
9.3 原型模式
9.4 簡曆的原型實現
9.5 淺復製與深復製
9.6 簡曆的深復製實現
9.7 復製簡曆vs.手寫求職信
第10章 考題抄錯會做也白搭——模闆方法模式
10.1 選擇題不會做,濛唄!
10.2 重復=易錯 難改
10.3 提煉代碼
10.4 模闆方法模式
10.5 模闆方法模式特點
10.6 主觀題,看你怎麼濛
第11章 無熟人難辦事?——迪米特法則
11.1 第一天上班
11.2 無熟人難辦事
11.3 迪米特法則
第12章 牛市股票還會虧錢?——外觀模式
12.1 牛市股票還會虧錢?
12.2 股民炒股代碼
12.3 投資基金代碼
12.4 外觀模式
12.5 何時使用外觀模式
第13章 好菜每迴味不同——建造者模式
13.1 炒麵沒放鹽
13.2 建造小人一
13.3 建造小人二
13.4 建造者模式
13.5 建造者模式解析
13.6 建造者模式基本代碼
第14章 老闆迴來,我不知道——觀察者模式
14.1 老闆迴來?我不知道!
14.2 雙嚮耦閤的代碼
14.3 解耦實踐一
14.4 解耦實踐二
14.5 觀察者模式
14.6 觀察者模式特點
14.7 觀察者模式的不足
14.8 事件委托實現
14.9 事件委托說明
14.10 石守吉失手機後的委托
第15章 就不能不換DB嗎?——抽象工廠模式
15.1 就不能不換DB嗎?
15.2 最基本的數據訪問程序
15.3 用瞭工廠方法模式的數據訪問程序
15.4 用瞭抽象工廠模式的數據訪問程序
15.5 抽象工廠模式
15.6 抽象工廠模式的優點與缺點
15.7 用簡單工廠來改進抽象工廠
15.8 用反射 抽象工廠的數據訪問程序
15.9 用反射 配置文件實現數據訪問程序
15.10 無癡迷,不成功
第16章 無盡加班何時休——狀態模式
16.1 加班,又是加班!
16.2 工作狀態-函數版
16.3 工作狀態-分類版
16.4 方法過長是壞味道
16.5 狀態模式
16.6 狀態模式好處與用處
16.7 工作狀態-狀態模式版
第17章 在NBA我需要翻譯——適配器模式
17.1 在NBA我需要翻譯!
17.2 適配器模式
17.3 何時使用適配器模式
17.4 籃球翻譯適配器
17.5 適配器模式的.NET應用
17.6 扁鵲的醫術
第18章 如果再迴到從前——備忘錄模式
18.1 如果再給我一次機會……
18.2 遊戲存進度
18.3 備忘錄模式
18.4 備忘錄模式基本代碼
18.5 遊戲進度備忘
第19章 分公司=一部門——組閤模式
19.1 分公司不就是一部門嗎?
19.2 組閤模式
19.3 透明方式與安全方式
19.4 何時使用組閤模式
19.5 公司管理係統
19.6 組閤模式好處
第20章 想走?可以!先買票——迭代器模式
20.1 乘車買票,不管你是誰!
20.2 迭代器模式
20.3 迭代器實現
20.4 .NET的迭代器實現
20.5 迭代高手
第21章 有些類也需計劃生育——單例模式
21.1 類也需要計劃生育
21.2 判斷對象是否是null
21.3 生還是不生是自己的責任
21.4 單例模式
21.5 多綫程時的單例
21.6 雙重鎖定
21.7 靜態初始化
第22章 手機軟件何時統一——橋接模式
22.1 憑什麼你的遊戲我不能玩
22.2 緊耦閤的程序演化
22.3 閤成/聚閤復用原則
22.4 鬆耦閤的程序
22.5 橋接模式
22.6 橋接模式基本代碼
22.7 我要開發“好”遊戲
第23章 烤羊肉串引來的思考——命令模式
23.1 吃烤羊肉串!
23.2 燒烤攤vs.燒烤店
23.3 緊耦閤設計
23.4 鬆耦閤設計
23.5 鬆耦閤後
23.6 命令模式
23.7 命令模式作用
第24章 加薪非要老總批?——職責鏈模式
24.1 老闆,我要加薪!
24.2 加薪代碼初步
24.3 職責鏈模式
24.4 職責鏈的好處
24.5 加薪代碼重構
24.6 加薪成功
第25章 世界需要和平——中介者模式
25.1 世界需要和平!
25.2 中介者模式
25.3 安理會做中介
25.4 中介者模式優缺點
第26章 項目多也彆傻做——享元模式
26.1 項目多也彆傻做!
26.2 享元模式
26.3 網站共享代碼
26.4 內部狀態與外部狀態
26.5 享元模式應用
第27章 其實你不懂老闆的心——解釋器模式
27.1 其實你不懂老闆的心
27.2 解釋器模式
27.3 解釋器模式好處
27.4 音樂解釋器
27.5 音樂解釋器實現
27.6 料事如神
第28章 男人和女人——訪問者模式
28.1 男人和女人!
28.2 最簡單的編程實現
28.3 簡單的麵嚮對象實現
28.4 用瞭模式的實現
28.5 訪問者模式
28.6 訪問者模式基本代碼
28.7 比上不足,比下有餘
第29章 OOTV杯超級模式大賽——模式總結
29.1 演講任務
29.2 報名參賽
29.3 超模大賽開幕式
29.4 創建型模式比賽
29.5 結構型模式比賽
29.6 行為型模式一組比賽
29.7 行為型模式二組比賽
29.8 決賽
29.9 夢醒時分
29.10 沒有結束的結尾
附錄 A 培訓實習生——麵嚮對象基礎
A.1 培訓實習生
A.2 類與實例
A.3 構造方法
A.4 方法重載
A.5 屬性與修飾符
A.6 封裝
A.7 繼承
A.8 多態
A.9 重構
A.10 抽象類
A.11 接口
A.12 集閤
A.13 泛型
A.14 委托與事件
A.15 客套
附錄 B 參考文獻
作者介紹
程傑,高級軟件工程師&高級培訓講師。從事軟件開發一綫工作近八年時間。曾在申銀萬國證券公司、上海楊浦區政府、朝華集團下屬網遊公司、香港晨興集團等多行業項目開發中擔任主程及項目負責人,有豐富的大中型軟件開發經驗,以及多年的軟件設計與項目管理經驗。曾任加拿大慧
文摘
序言
喜歡,書很好
評分挺好的
評分印刷清晰。
評分還可以!!!!!!
評分幽默詼諧,是一本好書
評分翻開幾頁發現脫膠瞭
評分挺好的
評分書到瞭,還不錯可是我明明要發票瞭。怎麼沒給我發呢。這點不滿意。
評分不錯不錯,挺好的,和大話數據結構一樣好
大話設計模式 程傑 pdf epub mobi txt 電子書 下載