close

Python設計模式深入解析  

出版社:博碩

出版日期:2015年8月30日

ISBN:9789864340415

書號:MP11518

定價:360元    75折價:270元

有看部落格的才有此優惠喔
也可到露天購買http://goods.ruten.com.tw/item/show?21536545803080
內容簡介

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 模板模式

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 ETAITBOOK08 的頭像
    ETAITBOOK08

    益大資訊(原光華商場益大書局)益大電腦圖書專賣店

    ETAITBOOK08 發表在 痞客邦 留言(0) 人氣()