易燃物匯聚 YouTube 有聲書與書評
重學Java設計模式 封面

重學Java設計模式

付政委

3166人在讀
10萬字總字數
¥89.6定價

內容簡介

本書是一本基於互聯網真實案例編寫的Java設計模式實踐圖書。全書以解決方案爲核心,從實際開發業務中抽離出交易、營銷、規則引擎、中間件、框架源碼等22個真實場景,對設計模式進行全面、徹底的分析。幫助讀者靈活地使用各種設計模式,從容應對複雜變化的業務需求,編寫出易維護、可擴展的代碼結構。本書融合了生動有趣的動畫插圖和實踐開發的類結構圖,讓讀者不僅能體會設計模式的概念和原理,更能清楚地知曉落地方法。此外,本書還介紹了DDD四層架構、RPC中間件設計、分佈式領域驅動設計和設計模式的結合使用等內容。本書適合計算機相關行業的研發人員、高等院校計算機專業的學生閱讀。無論是初學者,還是中、高級研發人員都能從本書中有所獲益。

讀者書評

★★★☆☆

碼農心得不錯,針對設計模式的講解不夠細緻。需要熟悉基本設計模式後再來閱讀開闊一下思維

★★★★★

我覺得這本書定位很清楚,沒有像市面上其他同類書一樣,扎進了理論堆砌裏面還講不清楚。本書主打案例分析和實踐,能讓人快速瞭解每種設計模式的具體應用場景,而且是真的能在工作用起來,非常實用。缺點就是好像都是作者公衆號的合集,甚至文章格式和公衆號發的沒有差別,內容結構比較鬆散,說是一本書有點敷衍。

★☆☆☆☆

講得太粗糙了, 這本只需要看模式介紹的那部分就足夠了, 其他的看了 都是在浪費時間..舉的例子的真的沒法看, 就這點質量 還叫重學?首先, 碼農心得這部分完全就是爲了湊字數,跟設計模式毫無關係. 其次, 整本書的結構, 沒有設計模式的分類, 什麼是創建型 \ 結構型\行爲型, 應用場景, 模式的角色和類圖, 模式的優缺點, 等等都沒有最後, 舉的例子也很差勁讓人理解更困難, 講得也很淺顯比如代理模式, 只舉了一個裏,(mybatis的靜態代理的例子), 動態代理隻字沒提, 動態代理的兩種實現方式更是不知是何物.....比如建造者模式, 舉的例子沒有體現構建者模式的精髓, 直接將創建的步驟封裝在builder方法裏了. 實際構建者模式一般是校驗邏輯放置到 Builder 類中,先創建建造者,並且通過 set() 方法設置建造者的變量值,然後在使用 build() 方法真正創建對象之前,做集中的校驗,校驗通過之後纔會創建對象, 如下 this.Builder().setName("name").setMaxTotal(16) .setMaxIdle(10) .setMinIdle(12) .build();

★☆☆☆☆

雖然說學習設計模式不應該死記硬背,而是學習思想。但是書中有好幾個例子都欠妥,完全沒有感受到對應模式的應用。如外觀模式的例子,外觀模式核心是封裝多個服務來提供新服務,而例子更多像攔截器模式。中介者核心是提供溝通的平臺,是多向的,而例子只是單向溝通,感覺只是常規的封裝操作。

★☆☆☆☆

真不知道是水軍多,還是怎麼回事,這書好?設計思想在哪?

★☆☆☆☆

雞肋,推薦結合 http://c.biancheng.net/design_pattern/ 這個資料看

★☆☆☆☆

案例過於複雜,不易理解; 代碼示例囉嗦; 編排結構不清晰;

★★★★★

非常適合想要學習設計模式卻無從下手的程序員們, 毫不誇張的說本書是我個人迄今爲止接觸到對於設計模式描述,講解 的最好的一本! 程序員小傅哥 本身個人能力也非常強,理論加實戰型選手,往往一言不合就深挖代碼,獲益良多。 書中不但有常用設計模式,還有DDD領域設計 RPC 等等知識,圖文並茂,加上全部的代碼實踐,如果大家可以靜下心來 跟着思路去實現一遍,肯定是受益良多!

★★★★★

對各種設計模式的簡潔描述和代碼示例很清晰明瞭,能夠從Java代碼層面輕鬆瞭解各種設計模式。 比較煩的是每章一節說教式廢話的“碼農心得”,根本與設計模式毫無關係。 這個內容量的紙質書定價太貴了,不然我會看完再買一本紙質書平時翻翻的。

★☆☆☆☆

其實剛看的時候,感覺作者選取的例子都不錯,結合了很多有意思的場景和案例。但是真的只有案例,對設計模式本身的論述太少了,對於這個書名來說,有點顧此失彼了。如果書名改成設計模式案例大全之類的,可能更適合。

書籍信息

作者付政委
出版社電子工業出版社
出版時間2021-04-01
ISBN9787121409387
分類計算機-編程設計
格式EPUB
完結狀態連載中
章節數165