這是精通Python設(shè)計模式.pdf下載,本書用實際生活中的例子帶你了解常用的設(shè)計模式,介紹了諸多有關(guān)編寫Python風(fēng)格代碼的底層細節(jié)和概念,包括故障排除、實踐、系統(tǒng)架構(gòu)和設(shè)計原則等,幫你解決每天都會遇到的問題。
精通Python設(shè)計模式.pdf 是本書分三部分、共16章,介紹一些常用的設(shè)計模式。首部分介紹處理對象創(chuàng)建的設(shè)計模式,包括工廠模式、建造者模式、原型模式;第二部分介紹處理一個系統(tǒng)中不同實體(類、對象等)之間關(guān)系的設(shè)計模式,包括外觀模式、享元模式等;第三部分介紹處理系統(tǒng)實體之間通信的設(shè)計模式,包括責(zé)任鏈模式、觀察者模式等。
精通Python設(shè)計模式講述了16種基本設(shè)計模式,輕松解決軟件設(shè)計常見問題;借力高效的Python語言,用現(xiàn)實例子展示各模式關(guān)鍵特性。
本書用實際生活中的例子帶你了解常用的設(shè)計模式,介紹了諸多有關(guān)編寫Python風(fēng)格代碼的底層細節(jié)和概念,包括故障排除、實踐、系統(tǒng)架構(gòu)和設(shè)計原則等,幫你解決每天都會遇到的問題。
•探索用工廠方法和抽象工廠來創(chuàng)建對象
•使用原型模式克隆對象
•使用適配器模式讓不兼容的接口變得兼容
•使用代理模式保障接口安全
•使用策略模式動態(tài)選擇算法
•使用修飾器模式,在不使用子類化的情況下擴展對象
•使用模型–視圖–控制器模式將邏輯從用戶界面解耦