回首頁  
帳號
 
關於博碩 博碩好讀 校園圖書 MOCC認證 博碩數位

博碩好讀
  新書推薦
  出版預告
 

分類索引

 

出版總覽

 

讀者服務

  徵求作者
 
首頁 >> 書籍介紹
 
 
點我可放大圖片
 
書名:Python設計模式深入解析
書號:MP11518 作者:Sakis Kasampalis ISBN: 978-986-434-041-5
定價:NT$360元 印刷:單色 頁數:208頁
書籍規格:17*23 上市日:2015/8/27 譯者:江良志
學習定位:中階 本書附件:無  
加入購物車 >> 天瓏    
       
快速前往 快速前往        

 

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

 
    Sakis Kasampalis 是荷蘭的一名軟體工程師。
 
 
 
     

 
 
博碩文化股份有限公司 DrMaster Press Co., Ltd.
台灣新北市汐止區新台五路一段112號10樓A棟
Building A, 10F, No.112, Xintai 5th Rd., Sec.1,Xizhi Dist., New Taipei City 221, Taiwan
Tel:02-2696-2869 Fax:02-2696-2867 劃撥帳號:17484299
Copyright© DrMaster Press Co., Ltd. All Rights Reserved.