Visual Studio 類別設計工具是通用語言運行庫的多功能、可視化設計環境。使用 Visual Studio 類別設計工具可以顯現類和其他類型的結構,還可以通過可視化表示方法編輯它們的原始碼。對類圖的更改將直接反映在代碼中,且對代碼的更改會直接影響設計器的外觀。設計器和代碼之間的同步關係,使得可視化建立和配置複雜的 CLR 類型變得容易。
類別設計工具包含一些專門設計的功能,這些功能將有助於重構代碼、方便地重新命名標識符以及重載方法。您可以自動產生類和結構,並通過自動產生存根可以實現介面。
最後,類別設計工具也可作為通訊工具使用,您可以使用它與同事共用程式碼程式庫地區。類圖可以列印成硬拷貝或另存新檔映像,以便在 HTML 頁或 PowerPoint 簡報中顯示。
圖 1. 類別設計工具
為什麼要使用可視化類別設計工具?
軟體設計是一項困難而複雜的任務。開發週期中隨時都會出現挑戰,從早期的設計階段、到代碼複查階段、以及最終產品的文檔整理階段。在整個開發週期中,可視化類別設計工具非常有用,例如用於以下情況:
1) 理解現有代碼:現有程式碼程式庫可能很複雜且混亂。使用可視化類別設計工具,能夠以圖形方式瀏覽現有類結構並掌握類之間的關係。
2) 類設計:可視化類別設計工具允許您以圖形方式從較進階別設計和實現軟體。
3) 複查和重構代碼:可視化類別設計工具是用於代碼複查和重構的一種功能強大的工具。可以對現有代碼圖添加註釋以供查閱,並使用設計器重構代碼,這些都很節省時間。
4) 文檔類圖:類圖可用於記錄現有類的階層,它以圖形方式顯示繼承樹。對於通過電子郵件或可視簡報與同事交流思想,類圖也非常有用。
Visual Studio 類別設計工具
Visual Studio 類別設計工具是一種可視化代碼設計工具,具有 .NET Framework 的整合設計效果。類別設計工具的可視效果與通用語言運行庫密切相關。CLR 圖形(如類、結構和介面)由可視化獨特圖形表示,用於對其進行標識。而且,圖中的術語是針對特定語言的,例如,在 Visual Basic 中,您可以使用 Public、Private 和 Friend 存取層級,而在 C# 中,它們將顯示為 public、private 和 internal。與 CLR 緊密整合,類別設計工具已成為使用 .NET Framework 設計類的理想工具。