这是精通Python设计模(mó)式.pdf下载(zǎi),本(běn)书(shū)用实(shí)际(jì)生活中(zhōng)的例子带你了解常用的设计模式(shì),介绍(shào)了诸多有关编(biān)写Python风格代码的(de)底层细节和概念(niàn),包括故障(zhàng)排除、实践(jiàn)、系统(tǒng)架构和设计原则(zé)等(děng),帮你解决每(měi)天都会遇(yù)到(dào)的问题。
精通Python设计模式.pdf 是本书分三部分(fèn)、共16章,介绍一些常(cháng)用的设计模式(shì)。首(shǒu)部分介绍处理对象创建(jiàn)的设计模(mó)式,包括(kuò)工厂模式(shì)、建造者模式(shì)、原型模(mó)式;第二部分介绍(shào)处理一个系统中不同(tóng)实体(类、对象等)之间(jiān)关(guān)系的(de)设计模(mó)式(shì),包括外观模式、享(xiǎng)元模式等;第三部分介绍处理(lǐ)系统实体之间通信(xìn)的设(shè)计模式,包括(kuò)责(zé)任链模(mó)式(shì)、观察者(zhě)模式等。
精通Python设计模式讲述(shù)了16种基本设计模式(shì),轻松解决软件设计(jì)常(cháng)见问题;借力高效的Python语言(yán),用(yòng)现实例子展示各模式关(guān)键特性。
本书(shū)用实际生活中(zhōng)的例子带你了解常用的设计模式,介绍了诸多有关编写Python风格代码的(de)底层细节和概念,包括故障(zhàng)排除、实践、系统(tǒng)架(jià)构和设(shè)计原则等,帮你(nǐ)解决每天都(dōu)会遇到的问题。
•探索(suǒ)用工厂方法和抽象工厂来创(chuàng)建对象
•使(shǐ)用原型模式克隆对象
•使用适配器模式让不兼容的接口变得兼容
•使(shǐ)用代理模式保障接口(kǒu)安(ān)全
•使用策略模式(shì)动态选择算法(fǎ)
•使用修饰器(qì)模式(shì),在不使用子类化的情况(kuàng)下扩展(zhǎn)对象
•使用模型–视(shì)图(tú)–控制器模(mó)式将逻辑从用户界面解耦(ǒu)
