畢業的論文是有關Design pattern(設計樣式),趁著最近的專案機會,順便架構公司的.net 公用架構,所以過來的文章會著重在設計樣式。設計樣式算是神人經年累月的經驗歸納出的設計模式,可用來解決物件導向設計的問題,物件導向會有什問題,自然是重用和隔離這些物件導向的專長,而這些樣式可以幫助你正確的設計。
說到設計樣式便要先談gof(Gang of Four)的23個樣式,這些樣式從早期J2EE design pattern,到.net framewirk,都可以看到以 gof為基礎設計的物件,甚至在進行重構時,要消除依些壞味道也會使用的Design pattern。以下我們是gof樣式: