幫助中心 | 我的帳號 | 關於我們

實戰Python設計模式(可復用面向對象軟體開發實踐)

  • 作者:薛衛國//薛衛民|責編:林瑞和
  • 出版社:電子工業
  • ISBN:9787121379598
  • 出版日期:2020/03/01
  • 裝幀:平裝
  • 頁數:221
人民幣:RMB 59 元      售價:
放入購物車
加入收藏夾

內容大鋼
    作為可復用面向對象軟體開發的基礎,設計模式集合了很多軟體開發領域專家的寶貴經驗和良好實踐,其重要性不言而喻。但是,學習設計模式的過程並不是一帆風順的,對於缺乏面向對象開發經驗的設計者尤其如此。
    就像在游泳池中不能學會海戰一樣,我們不應該指望理解幾個似是而非的例子就可以在實際開發中靈活運用設計模式。學習設計模式最好的方式就是在實際的開發中邊學邊練邊體會。本書利用Python的標準GUI工具包tkinter,通過可執行的示例對23個設計模式逐個進行說明。這樣一方面可以使讀者了解真實的軟體開發工作中每個設計模式的運用場景和想要解決的問題;另一方面通過對這些問題的解決過程進行說明,讓讀者明白在編寫代碼時如何判斷使用設計模式的利弊,併合理運用設計模式。
    對設計模式感興趣而且希望隨學隨用的讀者通過本書可以快速跨越從理解到運用的門檻;希望學習Python GUI編程的讀者可以將本書中的示例作為設計和開發的參考;使用Python語言進行圖像分析、數據處理工作的讀者可以直接以本書中的示例為基礎,迅速構建自己的系統架構。

作者介紹
薛衛國//薛衛民|責編:林瑞和

目錄
第1章  示例軟體介紹
  1.1  準備工作
    1.1.1  源代碼下載
    1.1.2  安裝開發環境
  1.2  啟動
  1.3  功能說明
  1.4  功能概要
    1.4.1  編輯
    1.4.2  邏輯調試
    1.4.3  文件管理
    1.4.4  代碼生成
第2章  創建型模式
  2.1  抽象工廠模式
    2.1.1  問題說明
    2.1.2  模式結構
    2.1.3  示例代碼
    2.1.4  實戰運用
    2.1.5  效果討論
    2.1.6  提示和技巧
  2.2  工廠方法模式
    2.2.1  問題說明
    2.2.2  模式結構
    2.2.3  示例代碼
    2.2.4  實戰運用
    2.2.5  效果討論
    2.2.6  提示和技巧
  2.3  原型模式
    2.3.1  問題說明
    2.3.2  模式結構
    2.3.3  示例代碼
    2.3.4  實戰運用
    2.3.5  效果討論
    2.3.6  提示和技巧
  2.4  生成器模式
    2.4.1  問題說明
    2.4.2  模式結構
    2.4.3  示例代碼
    2.4.4  實戰運用
    2.4.5  效果討論
    2.4.6  提示和技巧
  2.5  單例模式
    2.5.1  問題說明
    2.5.2  模式結構
    2.5.3  示例代碼
    2.5.4  實戰運用
    2.5.5  效果討論
    2.5.6  提示和技巧
  2.6  創建型模式小結
第3章  結構型模式
  3.1  組合模式

    3.1.1  問題說明
    3.1.2  模式結構
    3.1.3  示例代碼
    3.1.4  實戰運用
    3.1.5  效果討論
    3.1.6  提示和技巧
  3.2  適配器模式
    3.2.1  問題說明
    3.2.2  模式結構
    3.2.3  示例代碼
    3.2.4  實戰運用
    3.2.5  效果討論
    3.2.6  提示和技巧
  3.3  橋接模式
    3.3.1  問題說明
    3.3.2  模式構造
    3.3.3  示例代碼
    3.3.4  實戰運用
    3.3.5  效果討論
    3.3.6  提示和技巧
  3.4  裝飾器模式
    3.4.1  問題說明
    3.4.2  模式結構
    3.4.3  示例代碼
    3.4.4  實戰運用
    3.4.5  效果討論
    3.4.6  提示和技巧
  3.5  代理模式
    3.5.1  問題說明
    3.5.2  模式結構
    3.5.3  示例代碼
    3.5.4  實戰運用
    3.5.5  效果討論
    3.5.6  提示和技巧
  3.6  享元模式
    3.6.1  問題說明
    3.6.2  模式結構
    3.6.3  示例代碼
    3.6.4  實戰運用
    3.6.5  效果討論
    3.6.6  提示和技巧
  3.7  外觀模式
    3.7.1  問題說明
    3.7.2  模式結構
    3.7.3  實戰運用
    3.7.4  效果討論
    3.7.5  提示和技巧
  3.8  結構型模式小結
第4章  行為模式
  4.1  職責鏈模式

    4.1.1  問題說明
    4.1.2  模式結構
    4.1.3  示例代碼
    4.1.4  實戰運用
    4.1.5  效果討論
    4.1.6  提示和技巧
  4.2  觀察者模式
    4.2.1  問題說明
    4.2.2  模式結構
    4.2.3  示例代碼
    4.2.4  實戰運用
    4.2.5  效果討論
    4.2.6  提示和技巧
  4.3  中介者模式
    4.3.1  問題說明
    4.3.2  模式結構
    4.3.3  示例代碼
    4.3.4  實戰運用
    4.3.5  效果討論
    4.3.6  提示和技巧
  4.4  策略模式
    4.4.1  問題說明
    4.4.2  模式結構
    4.4.3  示例代碼
    4.4.4  實戰運用
    4.4.5  效果討論
    4.4.6  提示和技巧
  4.5  命令模式
    4.5.1  問題說明
    4.5.2  模式結構
    4.5.3  示例代碼
    4.5.4  實戰運用
    4.5.5  效果討論
    4.5.6  提示和技巧
  4.6  備忘錄模式
    4.6.1  問題說明
    4.6.2  模式結構
    4.6.3  示例代碼
    4.6.4  實戰運用
    4.6.5  效果討論
    4.6.6  提示和技巧
  4.7  模板方法模式
    4.7.1  問題說明
    4.7.2  模式結構
    4.7.3  示例代碼
    4.7.4  實戰運用
    4.7.5  效果討論
    4.7.6  提示和技巧
  4.8  迭代器模式
    4.8.1  問題說明

    4.8.2  模式結構
    4.8.3  示例代碼
    4.8.4  實戰運用
    4.8.5  效果討論
    4.8.6  提示和技巧
  4.9  訪問者模式
    4.9.1  問題說明
    4.9.2  模式結構
    4.9.3  示例代碼
    4.9.4  實戰運用
    4.9.5  效果討論
    4.9.6  提示和技巧
  4.10  狀態模式
    4.10.1  問題說明
    4.10.2  模式結構
    4.10.3  示例代碼
    4.10.4  實戰運用
    4.10.5  效果討論
    4.10.6  提示和技巧
  4.11  解釋器模式
    4.11.1  問題說明
    4.11.2  模式結構
    4.11.3  示例代碼
    4.11.4  實戰運用
    4.11.5  效果討論
    4.11.6  提示和技巧
  4.12  行為模式小結

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們Top↑
Copyrightc 1999~2008 美商天龍國際圖書股份有限公司 臺灣分公司. All rights reserved.
營業地址:臺北市中正區重慶南路一段103號1F 105號1F-2F
讀者服務部電話:02-2381-2033 02-2381-1863 時間:週一-週五 10:00-17:00
 服務信箱:bookuu@69book.com 客戶、意見信箱:cs@69book.com
ICP證:浙B2-20060032