精通 Python 設計模式, 2/e (Mastering Python Design Patterns : A guide to creating smart, efficient and reusable software, 2/e)

[法]卡蒙·阿耶娃(Kamon Ayeva), [荷] 薩基斯·卡薩姆帕利斯(Sakis Kasampalis)

  • 精通 Python 設計模式, 2/e (Mastering Python Design Patterns : A guide to creating smart, efficient and reusable software, 2/e)-preview-1
  • 精通 Python 設計模式, 2/e (Mastering Python Design Patterns : A guide to creating smart, efficient and reusable software, 2/e)-preview-2
精通 Python 設計模式, 2/e (Mastering Python Design Patterns : A guide to creating smart, efficient and reusable software, 2/e)-preview-1

買這商品的人也買了...

相關主題

商品描述

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

作者簡介

薩基斯·卡薩姆帕利斯(Sakis Kasampalis),軟件工程師,對於多種編程語言和工具都有豐富的經驗,秉承的原則是在正確的工作上運用正確的工具。最喜歡的工具之一是Python,因為他欣賞Python的高效。

目錄大綱

第1章 工廠模式
1.1 工廠方法
1.1.1 現實生活中的例子
1.1.2 用例
1.1.3 工廠方法的實現
1.2 抽象工廠
1.2.1 現實生活中的例子
1.2.2 用例
1.2.3 抽象工廠模式的實現
1.3 小結
第2章 建造者模式
2.1 現實生活中的例子
2.2 用例
2.3 實現
2.4 小結
第3章 其他創建型模式
3.1 原型模式
3.1.1 現實生活中的例子
3.1.2 用例
3.1.3 實現
3.2 單例模式
3.2.1 現實生活中的例子
3.2.2 用例
3.2.3 實現
3.3 小結
第4章 適配器模式
4.1 現實生活中的例子
4.2 用例
4.3 實現
4.4 小結
第5章 裝飾器模式
5.1 現實生活中的例子
5.2 用例
5.3 實現
5.4 小結
第6章 橋接模式
6.1 現實生活中的例子
6.2 用例
6.3 實現
6.4 小結
第7章 外觀模式
7.1 現實生活中的例子
7.2 用例
7.3 實現
7.4 小結
第8章 其他結構型模式
8.1 享元模式
8.1.1 現實生活中的例子
8.1.2 用例
8.1.3 實現
8.2 MVC模式
8.2.1 現實生活中的例子
8.2.2 用例
8.2.3 實現
8.3 代理模式
8.3.1 現實生活中的例子
8.3.2 用例
8.3.3 實現
8.4 小結
第9章 職責鏈模式
9.1 現實生活中的例子
9.2 用例
9.3 實現
9.4 小結
第10章 命令模式
10.1 現實生活中的例子
10.2 用例
10.3 實現
10.4 小結
第11章 觀察者模式
11.1 現實生活中的例子
11.2 用例
11.3 實現
11.4 小結
第12章 狀態模式
12.1 現實生活中的例子
12.2 用例
12.3 實現
12.4 小結
第13章 其他行為型模式
13.1 解釋器模式
13.1.1 現實生活中的例子
13.1.2 用例
13.1.3 實現
13.2 策略模式
13.2.1 現實生活中的例子
13.2.2 用例
13.2.3 實現
13.3 備忘錄模式
13.3.1 現實生活中的例子
13.3.2 用例
13.3.3 實現
13.4 疊代器模式
13.4.1 現實生活中的例子
13.4.2 用例
13.4.3 實現
13.5 模板模式
13.5.1 現實生活中的例子
13.5.2 用例
13.5.3 實現
13.6 小結
第14章 響應式編程中的觀察者模式
14.1 現實生活中的例子
14.1.1 用例
14.1.2 實現
14.2 小結
第15章 微服務與面向雲的模式
15.1 微服務模式
15.1.1 現實生活中的例子
15.1.2 用例
15.1.3 實現
15.2 重試模式
15.2.1 現實生活中的例子
15.2.2 用例
15.2.3 實現
15.3 斷路器模式
15.3.1 現實生活中的例子
15.3.2 用例
15.3.3 實現
15.4 旁路緩存模式
15.4.1 現實生活中的例子
15.4.2 用例
15.4.3 實現
15.5 節流模式
15.5.1 現實生活中的例子
15.5.2 用例
15.5.3 實現
15.6 小結