[ 收藏 ] [ 繁体中文 ]  
臺灣貨到付款、ATM、超商、信用卡PAYPAL付款,4-7個工作日送達,999元臺幣免運費   在線留言 商品價格為新臺幣 
首頁 電影 連續劇 音樂 圖書 女裝 男裝 童裝 內衣 百貨家居 包包 女鞋 男鞋 童鞋 計算機周邊

商品搜索

 类 别:
 关键字:
    

商品分类

  • 新类目

     管理
     投资理财
     经济
     社会科学
  • Python設計模式 第2版(異步圖書出品)
    該商品所屬分類:圖書 -> 人民郵電出版社
    【市場價】
    376-544
    【優惠價】
    235-340
    【作者】 ChetanGiridhar吉裡德爾韓波 
    【出版社】人民郵電出版社 
    【ISBN】9787115458803
    【折扣說明】一次購物滿999元台幣免運費+贈品
    一次購物滿2000元台幣95折+免運費+贈品
    一次購物滿3000元台幣92折+免運費+贈品
    一次購物滿4000元台幣88折+免運費+贈品
    【本期贈品】①優質無紡布環保袋,做工棒!②品牌簽字筆 ③品牌手帕紙巾
    版本正版全新電子版PDF檔
    您已选择: 正版全新
    溫馨提示:如果有多種選項,請先選擇再點擊加入購物車。
    *. 電子圖書價格是0.69折,例如了得網價格是100元,電子書pdf的價格則是69元。
    *. 購買電子書不支持貨到付款,購買時選擇atm或者超商、PayPal付款。付款後1-24小時內通過郵件傳輸給您。
    *. 如果收到的電子書不滿意,可以聯絡我們退款。謝謝。
    內容介紹



    出版社:人民郵電出版社
    ISBN:9787115458803
    版次:2

    商品編碼:12129877
    品牌:異步圖書
    包裝:平裝

    開本:16開
    出版時間:2017-08-01
    用紙:膠版紙

    頁數:118
    正文語種:中文

    作者:Chetan,Giridhar,吉裡德爾,韓波

        
        
    "

    產品特色

    編輯推薦

    隨著人們對優化軟件架構和設計的關注度的不斷提高,軟件架構師也愈發認識到在架構和設計層面,對像創建、代碼結構和對像之間的交互優化的重要性。因為這樣不僅能夠降低軟件的維護成本,而且還能確保代碼的可重用性,提高代碼適應變化的能力。在上一版成功的基礎上,本書的第2版將利用Python 3.5來幫助讀者實現現實世界的各種場景。
    本書首先從Python的角度對各種設計模式進行了介紹。然後,逐步帶領讀者深入學習單例模式、工廠模式和門面模式。之後,還介紹了如何使用代理模式來控制對像訪問。此外,本書還講解了觀察者模式、命令模式和復合模式。通過閱讀本書,讀者能夠進一步提高其在軟件架構、設計和開發方面的專業技能。
    本書的目標讀者
    本書適用於軟件架構師以及熱衷於軟件設計的Python應用開發人員。對於具有初級Python編程技能並且喜歡使用Python 3.5的工程師來說,閱讀本書將更加輕松。

    通過閱讀本書,你將能夠:
    提高自己的技能,創建更好的軟件架構;
    掌握應對常見設計問題的實用性解決方案;
    探索構成軟件設計基礎的各種設計原則,如松散耦合、好萊塢原則和開放/封閉原則等;
    深入理解面向對像編程的概念,並掌握它們在軟件開發中的應用方式;
    加深對創建型設計模式以及各種對像創建方法的理解,從而有助於解決軟件開發過程中的相關問題;
    應用結構型設計模式,並掌握對像和類之間的交互方式,從而協助構建大型的應用程序;
    利用命令模式和觀察者模式深入考察對像之間的交互;
    利用Python設計模式提高效率,同時提升編程技能。

    內容簡介

    設計模式是構建大型軟件繫統zui強大的方法之一,優化軟件架構和設計已經逐漸成為軟件開發和維護過程中的一個重要課題。
    本書通過11章內容,全面揭示有關設計模式的內容,並結合Python語言進行示例化的解析。全書囊括單例設計模式、工廠模式、門面模式、代理模式、觀察者模式、命令模式、模板方法模式、復合模式、狀態設計模式以及反模式等多種設計模式。
    本書適合那些關注軟件設計原則,並想將you秀的設計模式應用到Python編程當中的讀者閱讀,也適合普通的軟件工程師、架構師參考。

    作者簡介

    Chetan Giridhar是一位技術領導者、開源愛好者和Python開發人員。他曾在LinuxForYou和Agile Record等雜志上發表多篇技術和開發實踐方面的文章,並在Python Papers雜志上發表過技術論文。他曾在PyCon India、Asia-Pacifc和New ZealandPyCon等會議上發表演講,並熱衷於實時通信、分布式繫統和雲應用等領域。Chetan已經是Packt出版社的技術評審,並為 IPython Visualizations和Core Python等圖書撰稿。

    目錄

    目錄


    第1章設計模式簡介1
    1.1理解面向對像編程1
    1.1.1對像2
    1.1.2類2
    1.1.3方法2
    1.2面向對像編程的主要概念3
    1.2.1封裝3
    1.2.2多態3
    1.2.3繼承4
    1.2.4抽像4
    1.2.5組合5
    1.3面向對像的設計原則5
    1.3.1開放/封閉原則6
    1.3.2控制反轉原則6
    1.3.3接口隔離原則6
    1.3.4單一職責原則7
    1.3.5替換原則7
    1.4設計模式的概念7
    1.4.1設計模式的優點8
    1.4.2設計模式的分類9
    1.4.3上下文—設計模式的適用性9
    1.5動態語言的設計模式9
    1.6模式的分類10
    1.6.1創建型模式10
    1.6.2結構型模式10
    1.6.3行為型模式11
    1.7小結11
    第2章單例設計模式12
    2.1理解單例設計模式12
    2.2單例模式中的懶漢式實例化14
    2.3模塊級別的單例模式15
    2.4Monostate單例模式15
    2.5類16
    2.6單例模式Ⅰ18
    2.7單例模式Ⅱ20
    2.8單例模式的缺點21
    2.9小結22
    第3章工廠模式:建立創建對像的工廠23
    3.1了解工廠模式23
    3.2簡單工廠模式24
    3.3工廠方法模式26
    3.3.1實現工廠方法27
    3.3.2工廠方法模式的優點29
    3.4抽像工廠模式30
    3.5工廠方法與抽像工廠方法33
    3.6小結34
    第4章門面模式—與門面相適35
    4.1理解結構型設計模式35
    4.2理解門面設計模式36
    4.3UML類圖37
    4.3.1門面37
    4.3.2繫統38
    4.3.3客戶端38
    4.4在現實世界中實現門面模式38
    4.5最少知識原則42
    4.6常見問答42
    4.7小結43
    第5章代理模式—控制對像的訪問44
    5.1理解代理設計模式44
    5.2代理模式的UML類圖46
    5.3了解不同類型的代理47
    5.3.1虛擬代理48
    5.3.2遠程代理48
    5.3.3保護代理48
    5.3.4智能代理48
    5.4現實世界中的代理模式49
    5.5代理模式的優點52
    5.6門面模式和代理模式之間的比較52
    5.7常見問答53
    5.8小結53
    第6章觀察者模式—了解對像的情況54
    6.1行為型模式簡介54
    6.2理解觀察者設計模式55
    6.3現實世界中的觀察者模式58
    6.4觀察者模式的通知方式62
    6.4.1拉模型62
    6.4.2推模型62
    6.5松耦合與觀察者模式62
    6.6觀察者模式:優點和缺點63
    6.7常見問答64
    6.8小結64
    第7章命令模式—封裝調用65
    7.1命令設計模式簡介65
    7.2了解命令設計模式66
    7.3實現現實世界中命令模式69
    7.4命令模式的優缺點73
    7.5常見問答74
    7.6小結74
    第8章模板方法模式—封裝算法75
    8.1定義模板方法模式75
    8.1.1了解模板方法設計模式77
    8.1.2模板方法模式的UML類圖79
    8.2現實世界中的模板方法模式81
    8.3模板方法模式—鉤子84
    8.4好萊塢原則與模板方法85
    8.5模板方法模式的優點和缺點85
    8.6常見問答86
    8.7小結86
    第9章模型—視圖—控制器—復合模式87
    9.1復合模式簡介87
    9.2模型—視圖—控制器模式88
    9.2.1模型—了解應用程序的情況90
    9.2.2視圖—外觀90
    9.2.3控制器—膠水90
    9.3MVC設計模式的UML類圖92
    9.4現實世界中的MVC模式94
    9.4.1模塊94
    9.4.2MVC模式的優點101
    9.5常見問答101
    9.6小結102
    第10章狀態設計模式103
    10.1定義狀態設計模式103
    10.1.1理解狀態設計模式104
    10.1.2通過UML圖理解狀態設計模式105
    10.2狀態設計模式的簡單示例106
    10.3狀態模式的優缺點110
    10.4小結111
    第11章反模式112
    11.1反模式簡介112
    11.2軟件開發反模式113
    11.2.1意大利面條式代碼114
    11.2.2金錘114
    11.2.3熔岩流115
    11.2.4復制粘貼或剪切粘貼式編程115
    11.3軟件架構反模式116
    11.3.1重新發明輪子116
    11.3.2供應商套牢117
    11.3.3委員會設計117
    11.4小結118
    查看全部↓



    "
     
    網友評論  我們期待著您對此商品發表評論
     
    相關商品
    在線留言 商品價格為新臺幣
    關於我們 送貨時間 安全付款 會員登入 加入會員 我的帳戶 網站聯盟
    DVD 連續劇 Copyright © 2024, Digital 了得網 Co., Ltd.
    返回頂部