精通Python設計模式(第2版)

精通Python設計模式(第2版)

《精通Python設計模式(第2版)》是2020年1月人民郵電出版社出版的圖書,作者是[法]卡蒙·阿耶娃(Kamon Ayeva)、 [荷]薩基斯·卡薩姆帕利斯(Sakis Kasampalis)。

基本介紹

  • 書名:精通Python設計模式(第2版)
  • 作者:[法]卡蒙·阿耶娃(Kamon Ayeva)、 [荷]薩基斯·卡薩姆帕利斯(Sakis Kasampalis)
  • ISBN:9787115526861
  • 頁數:172頁
  • 定價:49元
  • 出版社:人民郵電出版社
  • 出版時間:2020年1月
  • 裝幀:平裝
  • 開本:16開
內容簡介,圖書目錄,

內容簡介

Python是一種面向對象的腳本語言,設計模式是可復用的編程解決方案,二者在各種現實場景中套用都十分廣泛。本書是針對Python代碼實現設計模式的經典作品,著重討論了用於解決日常問題的所有GoF設計模式,它們能幫助你構建有彈性、可伸縮、穩健的應用程式,並將你的編程技能提升至新的高度。第2版探討了橋接模式、備忘模式以及與微服務相關的幾種模式。

圖書目錄

第 1 章 工廠模式 1
1.1 工廠方法 2
1.1.1 現實生活中的例子 2
1.1.2 用例 2
1.1.3 工廠方法的實現 3
1.2 抽象工廠 9
1.2.1 現實生活中的例子 9
1.2.2 用例 9
1.2.3 抽象工廠模式的實現 10
1.3 小結 13
第 2 章 建造者模式 15
2.1 現實生活中的例子 16
2.2 用例 16
2.3 實現 19
2.4 小結 24
第 3 章 其他創建型模式 25
3.1 原型模式 25
3.1.1 現實生活中的例子 26
3.1.2 用例 26
3.1.3 實現 26
3.2 單例模式 29
3.2.1 現實生活中的例子 30
3.2.2 用例 30
3.2.3 實現 30
3.3 小結 33
第 4 章 適配器模式 35
4.1 現實生活中的例子 35
4.2 用例 36
4.3 實現 36
4.4 小結 38
第 5 章 裝飾器模式 39
5.1 現實生活中的例子 39
5.2 用例 40
5.3 實現 40
5.4 小結 44
第 6 章 橋接模式 45
6.1 現實生活中的例子 45
6.2 用例 45
6.3 實現 46
6.4 小結 48
第 7 章 外觀模式 49
7.1 現實生活中的例子 49
7.2 用例 50
7.3 實現 50
7.4 小結 54
第 8 章 其他結構型模式 55
8.1 享元模式 55
8.1.1 現實生活中的例子 56
8.1.2 用例 56
8.1.3 實現 57
8.2 MVC模式 61
8.2.1 現實生活中的例子 61
8.2.2 用例 62
8.2.3 實現 63
8.3 代理模式 66
8.3.1 現實生活中的例子 68
8.3.2 用例 68
8.3.3 實現 69
8.4 小結 72
第 9 章 職責鏈模式 73
9.1 現實生活中的例子 74
9.2 用例 75
9.3 實現 76
9.4 小結 80
第 10 章 命令模式 81
10.1 現實生活中的例子 81
10.2 用例 82
10.3 實現 82
10.4 小結 89
第 11 章 觀察者模式 91
11.1 現實生活中的例子 91
11.2 用例 92
11.3 實現 92
11.4 小結 97
第 12 章 狀態模式 99
12.1 現實生活中的例子 100
12.2 用例 100
12.3 實現 101
12.4 小結 106
第 13 章 其他行為型模式 109
13.1 解釋器模式 110
13.1.1 現實生活中的例子 110
13.1.2 用例 110
13.1.3 實現 111
13.2 策略模式 116
13.2.1 現實生活中的例子 117
13.2.2 用例 117
13.2.3 實現 118
13.3 備忘錄模式 121
13.3.1 現實生活中的例子 122
13.3.2 用例 122
13.3.3 實現 122
13.4 疊代器模式 125
13.4.1 現實生活中的例子 125
13.4.2 用例 126
13.4.3 實現 126
13.5 模板模式 129
13.5.1 現實生活中的例子 129
13.5.2 用例 129
13.5.3 實現 130
13.6 小結 132
第 14 章 回響式編程中的觀察者模式 135
14.1 現實生活中的例子 136
14.1.1 用例 136
14.1.2 實現 136
14.2 小結 146
第 15 章 微服務與面向雲的模式 147
15.1 微服務模式 147
15.1.1 現實生活中的例子 148
15.1.2 用例 148
15.1.3 實現 149
15.2 重試模式 153
15.2.1 現實生活中的例子 154
15.2.2 用例 154
15.2.3 實現 154
15.3 斷路器模式 159
15.3.1 現實生活中的例子 159
15.3.2 用例 159
15.3.3 實現 160
15.4 旁路快取模式 162
15.4.1 現實生活中的例子 162
15.4.2 用例 162
15.4.3 實現 162
15.5 節流模式 168
15.5.1 現實生活中的例子 168
15.5.2 用例 168
15.5.3 實現 169
15.6 小結 171

相關詞條

熱門詞條

聯絡我們