VS2005 類別設計器提供 UML 風格的視覺化介面,支援類別、介面、結構、委派的拖曳建立、關聯繪製、成員編輯,且與程式碼雙向同步。
核心功能
- 理解既有程式碼:將專案拖入類別圖,自動反向工程產生類別關係圖
- 視覺化設計新類別:工具箱拖曳 Class/Interface,在圖面上新增屬性、方法、欄位,即時產生程式碼
- 重構支援:右鍵「重構」→ 重新命名、抽取介面、實作介面、移動成員,同步更新所有參考
- 文件輸出:列印類別圖、匯出影像嵌入簡報/文件,促進團隊溝通
操作範例
- 專案右鍵 → Add → New Item → Class Diagram (
.cd)
- 從方案總管拖曳既有類別檔案至設計面
- 在圖面空白處右鍵 → Add → Class,命名
Customer
- 在類別圖形上右鍵 → Add → Property,命名
Name、型別 string
- 觀察
Customer.cs 自動產生對應程式碼
語言特有顯示
- C#:
public、private、internal
- VB.NET:
Public、Private、Friend
類別設計器緊密整合 CLR 型別系統,是 .NET 架構師與資深開發者的必備工具。