易燃物匯聚 YouTube 有聲書與書評
設計模式就該這樣學:基於經典框架源碼和真實業務場景 封面

設計模式就該這樣學:基於經典框架源碼和真實業務場景

譚勇德

5655人在讀
11.8萬字總字數
¥82.6定價

內容簡介

本書從軟件架構設計必備的通用技能UML開始,重點介紹常用的類圖和時序圖;然後介紹軟件架構設計常用的七大原則;接着結合JDK、Spring、MyBatis、Tomcat、Netty等經典框架源碼對GoF的23種設計模式展開分析,並結合作者多年“踩坑填坑”和“教學答疑”經驗,用深刻、全面、通俗、生動、有趣、接地氣的方式結合真實業務場景分析每種設計模式,治癒“設計模式選擇困難症”;之後介紹4種常用的新設計模式;最後總結軟件架構、設計模式與應用框架之間的區別。如果你已經有編程經驗,那麼你一定要學一遍設計模式;如果你是資深工程師或者架構師,那麼本書將顛覆你以前的認知;如果你覺得設計模式晦澀難懂,那麼本書一定能讓你醍醐灌頂;如果你看框架源碼總是力不從心,那麼本書就是“內功心法”。

讀者書評

★★★★★

本書的結構很對自己的習慣,每個模式都是先介紹,給出通用實現,然後給出一個真實使用案例幫助讀者加深理解,最後給出開源框架使用的例子再加上模式的總結。 比較推薦初學者閱讀,可以結合Headfirst一起入門。想要加深學習,還是得看設計模式之禪。 最後,本書難免也有一些缺陷,比如部分模式的入門介紹還是讓人很難理解,通用實現的部分代碼存在錯誤及無法運行的情況。 最後感謝作者帶來又一本設計模式之作,讓初學者有了更多的選擇。

★★★★★

結合jdk和spring的源碼解讀設計模式的視角非常值得肯定,一舉兩得了,文章結構清晰,敘述適當,雖有部分錯漏,但不失爲一本很好的工具書

★★★★★

想了解設計模式的同學可以讀一讀,能夠有一個初步的瞭解

★★★★★

介紹原理,有UML類圖,每個設計模式都有案例來分析,值得閱讀!!!

★★★★★

[微讀第12評]溫故而知新,設計模式無非是對面向對象編程的特性——封裝、繼承、多態——進行應用,以達到高擴展性、可複用性和低耦合的效果。很多技術框架雖然功能不一樣的,但是設計模式是類似的。 本書有着設計模式類書籍基本配置——UML、7大設計原則、29種設計模式,除此之外還列舉了設計模式在MyBatis、Spring、JDK、LogBack、Junit、Netty、Tomcat、Apache Pool等常用框架源碼中的應用,並對設計模式的使用方式、使用場景做了總結,深化知識點,可消除看完設計模式但不知道怎麼用的陌生感,大家也可以結合《設計模式之禪》、《大話設計模式》一起學習。

★☆☆☆☆

感覺一般 不如refactor guru

★★★★★

總體來說偏實戰,講的也通俗易懂,適合想入門設計模式的同學。程序員最重要的就是抽象思維和結構化思維,23種設計模式要在平時做項目的時候慢慢去思考,去實踐。

★☆☆☆☆

太太簡略了,一兩句話再貼個代碼圖

★★★☆☆

看了一遍,這本書對於初次接觸設計模式的同學很友好

書籍信息

作者譚勇德
出版社電子工業出版社
出版時間2020-07-01
ISBN9787121392085
分類計算機-計算機綜合
格式EPUB
完結狀態連載中
章節數150