重構對一般開發者來說,實在是一件吃力不討好的事情,更別說想要把程式以模式來重構了。

在這次的讀書會報告裡,我首次挑戰這樣的題目,為大家介紹如何將模式真正地應用到重構裡,也以實際的例子來展現重構與模式的威力。

當然以我個人的能力,還是有很多不盡理想之處;但還是希望透過這樣的介紹,讓大家對重構與模式有不一樣的看法。

因為在讀書會是用 Live Demo 來呈現重構的流程,所以可能在看投影片和範例時,會無法感受到重構與模式的魅力,這點要請大家多多包涵。

以下就是本次報告的投影片及範例:

投影片與範例

範例程式

謝謝大家。