接觸和使用設計模式有一段時間了,頭幾天也有人問我學設計模式看什么書,瞎侃一下吧。由于本人對設計模式經(jīng)驗實在是有限,一下內(nèi)容僅供參考!!!
《設計模式:可復用面向?qū)ο筌浖幕A》:這不是本簡單的工具書,甚至可以說是有點學術著作的感覺。語言凝練,抽象深刻,很耐讀(想一次讀懂,可能嗎? 高手可能,我們凡人就...)。
對于設計模式不是有一定程度經(jīng)驗的,就不要從這本書開始入門了~_~。
《設計模式解析》:對設計模式做了一定的推理演示,有一定深度的。這本書,瀏覽過幾次,總覺得不是一個適合入門的書,不知道網(wǎng)上有些書評為什么將其推薦為“最實用的設計模式入門書”。作者想談的還不只是設計模式這么簡單,兩個作者甚至還在倡導一種基于模式的分析和設計的方法論。
一句話,對學習設計模式新人可以看看本書,但是想理解作者說的很多東西,可能要等一段時間~_~ 中文版就不要讀了,翻譯的有點怪怪的~_~ 書中談到的模式是最經(jīng)常使用的模式。
《Java與模式》:
沒有完整看過,倒是經(jīng)常翻翻,總體是本工具書,適合入門,也適合有一定經(jīng)驗的。雖然書的頭幾章談了一些有關OO原則的東西,但是還是把它歸類為工具書。 為什么推薦入門看,一是書中的話不是很抽象(前幾章除外),適合入門理解,再者書中的例子和UML圖,相信也更適合與入門的人,而且也比較實用。說明:絕對不是把本書歸類為入門級別的書,畢竟是中國哥們搞出來的,頂一下~_~
《Head First Design
Patterns》:
真正適合入門的書,也非常實用。沒有完整看過,閑著的時候翻翻電子版的,真的感覺很好,而且不沒有覺得是本單純的工具書。書中談到的模式是最經(jīng)常使用的模式。
想靠看書學設計模式,有點懸;不看經(jīng)典的書,學起來肯定會要慢一些。
本博客中的所有文章、隨筆除了標題中含有引用或者轉(zhuǎn)載字樣的,其他均為原創(chuàng)。轉(zhuǎn)載請注明出處,謝謝!