顯示具有 Design Pattern 標籤的文章。 顯示所有文章
顯示具有 Design Pattern 標籤的文章。 顯示所有文章

2013年12月22日

Gang of Four 設計樣式

畢業的論文是有關Design pattern(設計樣式),趁著最近的專案機會,順便架構公司的.net 公用架構,所以過來的文章會著重在設計樣式。設計樣式算是神人經年累月的經驗歸納出的設計模式,可用來解決物件導向設計的問題,物件導向會有什問題,自然是重用和隔離這些物件導向的專長,而這些樣式可以幫助你正確的設計。

說到設計樣式便要先談gof(Gang of Four)的23個樣式,這些樣式從早期J2EE design pattern,到.net framewirk,都可以看到以 gof為基礎設計的物件,甚至在進行重構時,要消除依些壞味道也會使用的Design pattern。以下我們是gof樣式:

2013年5月16日

使用VS2012繪製Factory Pattern的UML類別圖和產生程式碼

Visual Studio在2010版開始,又把製作UML工具加入,這裡介紹的以VS2012繪製 Gof裡的Factory Pattern的UML類別圖,使用的語言為 C#,並在最後用Visual Stutio直接產生程式碼。在這之前我們先了解一下Factory Pattern