人人都懂設(shè)計(jì)模式:從生活中領(lǐng)悟設(shè)計(jì)模式(Python實(shí)現(xiàn))
設(shè)計(jì)模式(DesignPattern)是一套被反復(fù)使用、多數(shù)人知曉、無(wú)數(shù)工程師實(shí)踐的代碼設(shè)計(jì)經(jīng)驗(yàn)的總結(jié),它是面向?qū)ο笏枷氲母叨忍釤捄湍0寤1緯?shū)帶你一起從生活的角度思考設(shè)計(jì)模式,以輕松有趣的小故事開(kāi)始,由淺入深地講解每一種模式,思考每一種模式,總結(jié)每一種模式!力求用更通俗的語(yǔ)言闡述難懂的概念,用更簡(jiǎn)單的語(yǔ)法實(shí)現(xiàn)復(fù)雜的邏輯,用更短小的代碼寫(xiě)出強(qiáng)悍的程序!使枯燥乏味的概念變得更有樂(lè)趣和意義,希望能帶給讀者一種全新的閱讀體驗(yàn)和思考方式。本書(shū)首先講解了23種經(jīng)典設(shè)計(jì)模式,其中19種在現(xiàn)今的軟件開(kāi)發(fā)中常用的設(shè)計(jì)模式分別用單獨(dú)的章節(jié)進(jìn)行了詳細(xì)講解,剩余設(shè)計(jì)模式作為一個(gè)合集放在一章中進(jìn)行了講解;其次講解了對(duì)基礎(chǔ)設(shè)計(jì)模式的衍生,也是各大編程語(yǔ)言中非常重要而常見(jiàn)的各種編程機(jī)制,如過(guò)濾器模式、對(duì)象池技術(shù)、回調(diào)機(jī)制和MVC模式;最后作者結(jié)合自身的工作經(jīng)驗(yàn)和項(xiàng)目積累,分享了他對(duì)設(shè)計(jì)模式、設(shè)計(jì)原則、項(xiàng)目重構(gòu)的理解和看法。Python作為AI時(shí)代最重要的一種計(jì)算機(jī)語(yǔ)言,其在各大語(yǔ)言中的排名也逐年上升!本書(shū)所有示例代碼均用Python編寫(xiě),將會(huì)是國(guó)內(nèi)不可多得的一本用Python來(lái)講解設(shè)計(jì)模式的書(shū)。本書(shū)適合的讀者:一線互聯(lián)網(wǎng)軟件開(kāi)發(fā)者、有一定編程基礎(chǔ)的IT新人、對(duì)設(shè)計(jì)模式和編程思想感興趣的人士。
·8.8萬(wàn)字