本書逐一說明GoF的23個Design Patterns,第二版增補更多內容和例子,盡量以淺顯易懂的文章來表達,讓初學物件導向的新鮮人也能立即上手。
各位在本書中不會看到死板的理論型文章,作者以生動的文字解說如何以Java語言實作該 Pattern,讓讀者親手在電腦上執行,更能深切體會與應用。
學習Design Patterns不只是為了將來做準備,而是有助於從另一個全新觀點重新評估我們平常寫的程式,讓軟體程式更容易重複利用、擴充功能,這才是Design Patterns的真正意義,也是本書將理論與實例結合的目的。
各位在本書中不會看到死板的理論型文章,作者以生動的文字解說如何以Java語言實作該 Pattern,讓讀者親手在電腦上執行,更能深切體會與應用。
學習Design Patterns不只是為了將來做準備,而是有助於從另一個全新觀點重新評估我們平常寫的程式,讓軟體程式更容易重複利用、擴充功能,這才是Design Patterns的真正意義,也是本書將理論與實例結合的目的。