日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

python设计模式pdf_精通Python设计模式 高清晰PDF+源码

發(fā)布時間:2023/12/15 python 26 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python设计模式pdf_精通Python设计模式 高清晰PDF+源码 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

精通Python設(shè)計模式講述了16種基本設(shè)計模式,輕松解決軟件設(shè)計常見問題;借力高效的Python語言,用現(xiàn)實例子展示各模式關(guān)鍵特性。

本書用實際生活中的例子帶你了解常用的設(shè)計模式,介紹了諸多有關(guān)編寫Python風格代碼的底層細節(jié)和概念,包括故障排除、實踐、系統(tǒng)架構(gòu)和設(shè)計原則等,幫你解決每天都會遇到的問題。

探索用工廠方法和抽象工廠來創(chuàng)建對象

使用原型模式克隆對象

使用適配器模式讓不兼容的接口變得兼容

使用代理模式保障接口安全

使用策略模式動態(tài)選擇算法

使用修飾器模式,在不使用子類化的情況下擴展對象

使用模型–視圖–控制器模式將邏輯從用戶界面解耦

內(nèi)容簡介

本書分三部分、共16章,介紹一些常用的設(shè)計模式。首部分介紹處理對象創(chuàng)建的設(shè)計模式,包括工廠模式、建造者模式、原型模式;第二部分介紹處理一個系統(tǒng)中不同實體(類、對象等)之間關(guān)系的設(shè)計模式,包括外觀模式、享元模式等;第三部分介紹處理系統(tǒng)實體之間通信的設(shè)計模式,包括責任鏈模式、觀察者模式等。

作者簡介

Sakis Kasampalis

資深軟件工程師,對于多種編程語言和工具都有豐富的經(jīng)驗,原則是在正確的工作上運用正確的工具。Python是他最喜歡的工具之一,因為它十分高效。

目  錄

第一部分 創(chuàng)建型模式

第1章 工廠模式  2

1.1 工廠方法  2

1.1.1 現(xiàn)實生活的例子  2

1.1.2 軟件的例子  3

1.1.3 應(yīng)用案例  3

1.1.4 實現(xiàn)  4

1.2 抽象工廠  11

1.2.1 現(xiàn)實生活的例子  11

1.2.2 軟件的例子  12

1.2.3 應(yīng)用案例  12

1.2.4 實現(xiàn)  12

1.3 小結(jié)  17

第2章 建造者模式  18

2.1 現(xiàn)實生活的例子  18

2.2 軟件的例子  19

2.3 應(yīng)用案例  19

2.4 實現(xiàn)  22

2.5 小結(jié)  29

第3章 原型模式  30

3.1 現(xiàn)實生活的例子  31

3.2 軟件的例子  32

3.3 應(yīng)用案例  32

3.4 實現(xiàn)  33

3.5 小結(jié)  37

第二部分 結(jié)構(gòu)型模式

第4章 適配器模式  40

4.1 現(xiàn)實生活的例子  40

4.2 軟件的例子  41

4.3 應(yīng)用案例  41

4.4 實現(xiàn)  42

4.5 小結(jié)  45

第5章 修飾器模式  46

5.1 現(xiàn)實生活的例子  46

5.2 軟件的例子  47

5.3 應(yīng)用案例  48

5.4 實現(xiàn)  48

5.5 小結(jié)  52

第6章 外觀模式  53

6.1 現(xiàn)實生活的例子  54

6.2 軟件的例子  54

6.3 應(yīng)用案例  54

6.4 實現(xiàn)  55

6.5 小結(jié)  60

第7章 享元模式  61

7.1 現(xiàn)實生活的例子  62

7.2 軟件的例子  62

7.3 應(yīng)用案例  62

7.4 實現(xiàn)  62

7.5 小結(jié)  66

第8章 模型—視圖—控制器模式  67

8.1 現(xiàn)實生活的例子  68

8.2 軟件的例子  68

8.3 應(yīng)用案例  68

8.4 實現(xiàn)  70

8.5 小結(jié)  73

第9章 代理模式  74

9.1 現(xiàn)實生活的例子  76

9.2 軟件的例子  77

9.3 應(yīng)用案例  77

9.4 實現(xiàn)  78

9.5 小結(jié)  81

第三部分 行為型模式

第10章 責任鏈模式  84

10.1 現(xiàn)實生活的例子  85

10.2 軟件的例子  86

10.3 應(yīng)用案例  86

10.4 實現(xiàn)  87

10.5 小結(jié)  91

第11章 命令模式  92

11.1 現(xiàn)實生活的例子  92

11.2 軟件的例子  93

11.3 應(yīng)用案例  93

11.4 實現(xiàn)  94

11.5 小結(jié)  99

第12章 解釋器模式  101

12.1 現(xiàn)實生活的例子  102

12.2 軟件的例子  102

12.3 應(yīng)用案例  103

12.4 實現(xiàn)  103

12.5 小結(jié)  109

第13章 觀察者模式  110

13.1 現(xiàn)實生活的例子  110

13.2 軟件的例子  111

13.3 應(yīng)用案例  111

13.4 實現(xiàn)  112

13.5 小結(jié)  117

第14章 狀態(tài)模式  118

14.1 現(xiàn)實生活的例子  119

14.2 軟件的例子  120

14.3 應(yīng)用案例  120

14.4 實現(xiàn)  121

14.5 小結(jié)  126

第15章 策略模式  127

15.1 現(xiàn)實生活的例子  128

15.2 軟件的例子  128

15.3 應(yīng)用案例  130

15.4 實現(xiàn)  130

15.5 小結(jié)  134

第16章 模板模式  135

16.1 現(xiàn)實生活的例子  139

16.2 軟件的例子  140

16.3 應(yīng)用案例  141

16.4 實現(xiàn)  141

16.5 小結(jié)  143

精通Python設(shè)計模式 高清晰PDF+源碼可以到Linux公社資源站下載:

------------------------------------------分割線------------------------------------------

具體下載目錄在 /2017年資料/3月/10日/精通Python設(shè)計模式 高清晰PDF+源碼/

------------------------------------------分割線------------------------------------------

總結(jié)

以上是生活随笔為你收集整理的python设计模式pdf_精通Python设计模式 高清晰PDF+源码的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。