亚洲精品久久久久久久久久久,亚洲国产精品一区二区制服,亚洲精品午夜精品,国产成人精品综合在线观看,最近2019中文字幕一页二页

電子發(fā)燒友App

硬聲App

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線(xiàn)課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示
創(chuàng)作
電子發(fā)燒友網(wǎng)>電子資料下載>人工智能>精通Python設(shè)計(jì)模式的PDF電子書(shū)免費(fèi)下載

精通Python設(shè)計(jì)模式的PDF電子書(shū)免費(fèi)下載

2019-06-13 | pdf | 11.80 MB | 次下載 | 1積分

資料介紹

  本書(shū)分三部分、共 16 章,介紹一些常用的設(shè)計(jì)模式。第一部分介紹處理對(duì)象創(chuàng)建的設(shè)計(jì)模式,包括工廠模式、建造者模式、原型模式;第二部分介紹處理一個(gè)系統(tǒng)中不同實(shí)體(類(lèi)、對(duì)象等)之間關(guān)系的設(shè)計(jì)模式,包括外觀模式、享元模式等 ;第三部分介紹處理系統(tǒng)實(shí)體之間通信的設(shè)計(jì)模式,包括責(zé)任鏈模式、觀察者模式等。

  本書(shū)的讀者對(duì)象為有一定基礎(chǔ)的 Python 程序員。

  本書(shū)以Python編程語(yǔ)言為例,針對(duì)目前的軟件開(kāi)發(fā)領(lǐng)域,分三大類(lèi)講解了16種常用的設(shè)計(jì)模式。使用Python語(yǔ)言編寫(xiě)示例代碼,我認(rèn)為作者主要是考慮到Python的抽象層次高、應(yīng)用范圍廣,讀者不會(huì)被一些實(shí)現(xiàn)細(xì)節(jié)所干擾,從而能快速直接地掌握模式的要領(lǐng)。全書(shū)始終保持務(wù)實(shí)的態(tài)度,列舉了大量現(xiàn)實(shí)生活的例子和軟件開(kāi)發(fā)的例子,并為每個(gè)模式提供了完整可運(yùn)行的示例代碼。雖然在書(shū)中給出所有示例代碼似乎沒(méi)什么必要,但個(gè)人認(rèn)為作者的用意是希望讀者能親自動(dòng)手,照著示例代碼寫(xiě)一遍并運(yùn)行,然后看看結(jié)果,從而加強(qiáng)學(xué)習(xí)的效果。雖然是示例,但作者還是堅(jiān)持以地道的Python風(fēng)格編寫(xiě)代碼,以此說(shuō)明不同語(yǔ)言和不同平臺(tái)要求軟件開(kāi)發(fā)人員學(xué)習(xí)的設(shè)計(jì)模式也有所不同。另外,開(kāi)發(fā)人員也能從示例代碼中學(xué)習(xí)到一些 Python語(yǔ)言的高級(jí)特性,所以把本書(shū)當(dāng)作Python開(kāi)發(fā)進(jìn)階圖書(shū)也無(wú)不可。

?

  本書(shū)內(nèi)容

  第一部分,創(chuàng)建型模式,介紹處理對(duì)象創(chuàng)建的設(shè)計(jì)模式。

  ? 第1章,工廠模式 介紹如何使用工廠設(shè)計(jì)模式(工廠方法和抽象工廠)來(lái)初始化對(duì)象,并說(shuō)明與直接實(shí)例化對(duì)象相比,使用工廠設(shè)計(jì)模式的優(yōu)勢(shì)。?

  第2章,建造者模式 對(duì)于由多個(gè)相關(guān)對(duì)象構(gòu)成的對(duì)象,介紹如何簡(jiǎn)化其創(chuàng)建過(guò)程。?

  第3章,原型模式 介紹如何通過(guò)完全復(fù)制(也就是克隆)一個(gè)已有對(duì)象來(lái)創(chuàng)建一個(gè)新對(duì)象。第二部分,結(jié)構(gòu)型模式,介紹處理一個(gè)系統(tǒng)中不同實(shí)體(類(lèi)、對(duì)象等)之間關(guān)系的設(shè)計(jì)模式。

  ? 第4章,適配器模式 介紹如何以最小的改變實(shí)現(xiàn)已有代碼與外來(lái)接口(例如,一個(gè)外部代碼庫(kù))的兼容。?

  第5章,修飾器模式 介紹如何無(wú)需使用繼承也能增強(qiáng)對(duì)象的功能。

  ? 第6章,外觀模式 介紹如何創(chuàng)建單個(gè)入口點(diǎn)來(lái)隱藏系統(tǒng)的復(fù)雜性。

  ? 第7章,享元模式 介紹如何通過(guò)復(fù)用一個(gè)對(duì)象池中的對(duì)象來(lái)提高內(nèi)存利用率及應(yīng)用性能。

  ? 第8章,模型—視圖—控制器模式 介紹如何避免業(yè)務(wù)邏輯與用戶(hù)界面代碼的耦合,提高應(yīng)用的可維護(hù)性。

  ? 第9章,代理模式 介紹如何增加額外的保護(hù)層,提高應(yīng)用的安全性。第三部分,行為型模式,介紹處理系統(tǒng)實(shí)體之間通信的設(shè)計(jì)模式。

  ? 第10章,責(zé)任鏈模式 介紹如何向多個(gè)接收者發(fā)送請(qǐng)求。

  ? 第11章,命令模式 介紹如何讓?xiě)?yīng)用能夠取消已經(jīng)執(zhí)行的操作。

  ? 第12章,解釋器模式 介紹如何基于Python創(chuàng)建一種簡(jiǎn)單的語(yǔ)言,便于領(lǐng)域?qū)<沂褂?,而無(wú)需學(xué)習(xí)Python編程。

  ? 第13章,觀察者模式 介紹如何在對(duì)象發(fā)生變化時(shí),通知已注冊(cè)的相關(guān)者。

  ? 第14章,狀態(tài)模式 介紹如何創(chuàng)建一個(gè)狀態(tài)機(jī)以對(duì)問(wèn)題進(jìn)行建模,并說(shuō)明這種技術(shù)的優(yōu)勢(shì)。?

  第15章,策略模式 介紹如何基于某些輸入標(biāo)準(zhǔn)(例如,元素大?。┰诔绦蜻\(yùn)行期間從多個(gè)可用算法中選擇一個(gè)。

  ? 第16章,模板模式 介紹如何明確區(qū)分一個(gè)算法的通用與不通用部分,以避免不必要的代碼復(fù)制。

下載該資料的人也在下載 下載該資料的人還在閱讀
更多 >

評(píng)論

查看更多

下載排行

本周

  1. 1STM32開(kāi)發(fā)板教程之STM32開(kāi)發(fā)指南免費(fèi)下載
  2. 24.88 MB   |  176次下載  |  3 積分
  3. 2EN60335-1安規(guī)標(biāo)準(zhǔn) 中文版本
  4. 1.86 MB   |  52次下載  |  1 積分
  5. 3LT7406FJ N溝道增強(qiáng)型功率MOSFET規(guī)格書(shū)
  6. 1.38 MB   |  2次下載  |  免費(fèi)
  7. 4STM32系列產(chǎn)品選型-中文
  8. 1.81 MB  |  1次下載  |  免費(fèi)
  9. 5LTS6802FJCB N溝道增強(qiáng)型功率MOSFET規(guī)格書(shū)
  10. 1.00 MB   |  1次下載  |  免費(fèi)
  11. 6運(yùn)算放大電路入門(mén)教程
  12. 0.70 MB   |  1次下載  |  免費(fèi)
  13. 7米爾-瑞芯微RK3562核心板開(kāi)發(fā)板,4核CPU,ARM中量級(jí)多面手
  14. 3.45 MB  |  1次下載  |  免費(fèi)
  15. 8開(kāi)源鴻蒙版真4K顯示器廣告機(jī)主板AIoT-6780SE彩頁(yè)
  16. 613.79 KB  |  1次下載  |  免費(fèi)

本月

  1. 1STM32開(kāi)發(fā)板教程之STM32開(kāi)發(fā)指南免費(fèi)下載
  2. 24.88 MB   |  176次下載  |  3 積分
  3. 2DeepSeek:從入門(mén)到精通
  4. 5.36 MB   |  92次下載  |  1 積分
  5. 3EN60335-1安規(guī)標(biāo)準(zhǔn) 中文版本
  6. 1.86 MB   |  52次下載  |  1 積分
  7. 4OAH0428最新規(guī)格書(shū)(中文)
  8. 2.52 MB   |  27次下載  |  10 積分
  9. 5UHV系列雷電沖擊電壓發(fā)生器試驗(yàn)裝置詳細(xì)說(shuō)明使用
  10. 1.07 MB   |  17次下載  |  免費(fèi)
  11. 6Altium-常用3D封裝庫(kù)(Step)接插件篇
  12. 4.95 MB   |  14次下載  |  免費(fèi)
  13. 7介紹一些常用的電子元器件
  14. 3.20 MB   |  7次下載  |  免費(fèi)
  15. 8麻將機(jī)升降電路
  16. 0.12 MB   |  6次下載  |  1 積分

總榜

  1. 1matlab軟件下載入口
  2. 未知  |  935124次下載  |  10 積分
  3. 2開(kāi)源硬件-PMP21529.1-4 開(kāi)關(guān)降壓/升壓雙向直流/直流轉(zhuǎn)換器 PCB layout 設(shè)計(jì)
  4. 1.48MB  |  420063次下載  |  10 積分
  5. 3Altium DXP2002下載入口
  6. 未知  |  233088次下載  |  10 積分
  7. 4電路仿真軟件multisim 10.0免費(fèi)下載
  8. 340992  |  191371次下載  |  10 積分
  9. 5十天學(xué)會(huì)AVR單片機(jī)與C語(yǔ)言視頻教程 下載
  10. 158M  |  183336次下載  |  10 積分
  11. 6labview8.5下載
  12. 未知  |  81583次下載  |  10 積分
  13. 7Keil工具M(jìn)DK-Arm免費(fèi)下載
  14. 0.02 MB  |  73814次下載  |  10 積分
  15. 8LabVIEW 8.6下載
  16. 未知  |  65988次下載  |  10 積分