設(shè)計(jì)模式之禪(第2版)
本書是設(shè)計(jì)模式領(lǐng)域公認(rèn)的3本經(jīng)典著作之一,“極具趣味,容易理解,但講解又極為嚴(yán)謹(jǐn)和透徹”是本書的寫作風(fēng)格和方法的最大特點(diǎn)。第1版2010年出版,暢銷至今,廣受好評,是該領(lǐng)域的里程碑著作。深刻解讀6大設(shè)計(jì)原則和28種設(shè)計(jì)模式的準(zhǔn)確定義、應(yīng)用方法和最佳實(shí)踐,全方位比較各種同類模式之間的異同,詳細(xì)講解將不同的模式組合使用的方法。第2版在第1版的基礎(chǔ)上有兩方面的改進(jìn),一方面結(jié)合讀者的意見和建議對原有內(nèi)容中的瑕疵進(jìn)行了修正和完善,另一方面增加了4種新的設(shè)計(jì)模式,希望這一版能為廣大程序員們奉上一場更加完美的設(shè)計(jì)模式盛宴!
全書共38章,分為五部分:第一部分(第1~6章),以一種全新的視角對面向?qū)ο蟪绦蛟O(shè)計(jì)的6大原則進(jìn)行了深刻解讀,旨在讓讀者能更深刻且準(zhǔn)確地理解這些原則,為后面的學(xué)習(xí)打下基礎(chǔ);第二部分(第7~29章)通過大量生動(dòng)的案例講解和分析了23種最常用的設(shè)計(jì)...
本書是設(shè)計(jì)模式領(lǐng)域公認(rèn)的3本經(jīng)典著作之一,“極具趣味,容易理解,但講解又極為嚴(yán)謹(jǐn)和透徹”是本書的寫作風(fēng)格和方法的最大特點(diǎn)。第1版2010年出版,暢銷至今,廣受好評,是該領(lǐng)域的里程碑著作。深刻解讀6大設(shè)計(jì)原則和28種設(shè)計(jì)模式的準(zhǔn)確定義、應(yīng)用方法和最佳實(shí)踐,全方位比較各種同類模式之間的異同,詳細(xì)講解將不同的模式組合使用的方法。第2版在第1版的基礎(chǔ)上有兩方面的改進(jìn),一方面結(jié)合讀者的意見和建議對原有內(nèi)容中的瑕疵進(jìn)行了修正和完善,另一方面增加了4種新的設(shè)計(jì)模式,希望這一版能為廣大程序員們奉上一場更加完美的設(shè)計(jì)模式盛宴!
全書共38章,分為五部分:第一部分(第1~6章),以一種全新的視角對面向?qū)ο蟪绦蛟O(shè)計(jì)的6大原則進(jìn)行了深刻解讀,旨在讓讀者能更深刻且準(zhǔn)確地理解這些原則,為后面的學(xué)習(xí)打下基礎(chǔ);第二部分(第7~29章)通過大量生動(dòng)的案例講解和分析了23種最常用的設(shè)計(jì)模式,并進(jìn)行了擴(kuò)展講解,通俗易懂,趣味性極強(qiáng)而又緊扣模式的核心;第三部分(第30~33章)對同類型和相關(guān)聯(lián)的模式進(jìn)行了深入分析和比較,旨在闡明各種設(shè)計(jì)模式之間的差別以及它們的理想應(yīng)用場景;第四部分(第34~36章)探討了如何在實(shí)際開發(fā)中將各種設(shè)計(jì)模式混合起來使用,以發(fā)揮設(shè)計(jì)模式的最大效用;第五部分(第37~38章)是本書的擴(kuò)展篇,首先從實(shí)現(xiàn)的角度對MVC框架的原理進(jìn)行了深入分析,然后講解了5種新的設(shè)計(jì)模式的原理、意圖和最佳實(shí)踐。本書最后附有一份精美的設(shè)計(jì)模式彩圖,可以裁剪,便于參考。
秦小波 資深軟件開發(fā)工程師、系統(tǒng)分析師和架構(gòu)師(獲Sun架構(gòu)師認(rèn)證),從事軟件開發(fā)工作10余年,實(shí)踐經(jīng)驗(yàn)極其豐富。精通設(shè)計(jì)模式,對設(shè)計(jì)模式有深刻的認(rèn)識(shí)和獨(dú)到見解,而且創(chuàng)造性地提出了自己在大量實(shí)踐中總結(jié)出來的新的設(shè)計(jì)模式。資深Java技術(shù)專家,精通Java語言、Spring、Struts 2、Hibernate、iBatis、jBPM等Java技術(shù),在企業(yè)級Java應(yīng)用領(lǐng)域積累了大量工程經(jīng)驗(yàn),對ESB、BPEL等整合技術(shù)也有較深入的認(rèn)識(shí)。此外,他還是一位優(yōu)秀的DBA,具有IBM DB2 DBA資格認(rèn)證,對海量數(shù)據(jù)處理有深入的研究。除本書外,他還著有暢銷書《編寫高質(zhì)量代碼:改善Java程序的151個(gè)建議》,同樣廣受讀者好評!
