Python 設計模式深入解析 (Mastering Python Design Patterns)
Sakis Kasampalis 著、江良志 譯
- 出版商: 博碩文化
- 出版日期: 2015-08-30
- 定價: $360
- 售價: 7.8 折 $281
- 語言: 繁體中文
- 頁數: 208
- ISBN: 9864340417
- ISBN-13: 9789864340415
-
相關分類:
Python、程式語言、Design Pattern
- 此書翻譯自: Mastering Python Design Patterns
-
其他版本:
精通 Python 設計模式, 2/e (Mastering Python Design Patterns : A guide to creating smart, efficient and reusable software, 2/e)
買這商品的人也買了...
-
$620$527 -
$680$537 -
$590$502 -
$780$663 -
$580$452 -
$880$695 -
$680$578 -
$780$616 -
$550$468 -
$620$484 -
$450$356 -
$400$340 -
$550$468 -
$650$553 -
$680$537 -
$390$332 -
$460$359 -
$450$356 -
$780$616 -
$360$284 -
$400$316 -
$980$774 -
$560$437 -
$480$379 -
$590$460
相關主題
商品描述
<內容簡介>
Mastering Python Design Patterns
Python 是一門運用廣泛、物件導向的腳本式語言。在軟體工程中,所謂的設計模式即是用以解決軟體設計問題的推薦方案。儘管並非是什麼新事物,設計模式卻仍然是軟體工程領域的熱門議題,並且可作為軟體工程師解決常見問題的便捷參考資源。
本書將帶領讀者深入解析每一種設計模式,並佐以真實世界中的範例。本書的目標是透過更加低階的細節與概念、來建構出符合 Python 精神的程式碼,而非只是承襲那些來自 Java 或 C++ 的實作。內容包含了疑難排解、最佳實踐、系統架構、以及設計的多種面向。藉由本書的內容,讀者便能夠充分瞭解到 Python 設計模式的概念與框架,以及相關的問題和解決方案。本書一共有 16 種設計模式,能夠用來解決日常工作中的諸多問題。
適用讀者
本書適用於中等程度的 Python 程式設計師,並且有意願將設計模式正確應用於 Python 程式語言中。不過非 Python 使用者若是對 Python 有興趣,也能夠從本書獲益,只要先對 Python 的基礎有所瞭解即可。
你能夠從本書學習到:
探索用來建立物件的工廠方法與抽象工廠。
利用原型模式複製物件。
藉由轉接器模式使不相容的介面變得相容。
利用代理模式來保障介面。
藉由策略模式來動態選擇演算法。
利用裝飾器模式對物件進行延展,卻無須使用子類別。
利用 MVC 模式保持 UI 與邏輯之間的分離。
<章節目錄>
01 工廠模式
02 建造者模式
03 原型模式
04 轉接器模式
05 裝飾器模式
06 外觀模式
07 輕量模式
08 模型-檢視-控制器模式
09 代理模式
10 責任鏈模式
11 命令模式
12 直譯器模式
13 觀察者模式
14 狀態模式
15 策略模式
16 模板模式