這篇文章是我打算要寫的 Design pattern
系列中的第一篇,在我大學三年級的時候,修了系上開的視窗程式設計課程,開課教授也是我的專題指導教授,這堂課老師教了我們很多關於 programming
design pattern 的觀念。
最近剛好也讀完了 O'REILLY 出版的 Head First Design Patterns(深入淺出設計模式)
[http://findbook.tw/book/9789867794529/basic],對於一些較常用的 pattern
也有了更加的了解,所以我希望能整理幾個比較入門的 pattern 來當作學習文章,如果有哪裡寫錯或是有疑問的,非常歡迎留言指教,大家一起學習。
什麼是 design pattern(設計模式)呢?
> design pattern 是對軟體設計中普遍存在(反覆出現)的各種問題,所提出的解決方案。
design pattern 並不是直接用來完成程式碼的編寫,而是描述在各種不同情況下,