C# 語言提供了一套新的語法,讓開發人員能夠清晰地表達設計意圖,方便團隊成員維護、擴展與使用軟體。所有 C# 類型都運行在 .NET 環境中,該環境對類型相容性做出了一些基本假設;若違反這些假設,可能導致類型無法正常運作。
本章探討的原則並非傳統軟體設計技術的摘要,而是專注於如何運用 C# 語言特性來精準傳達現代軟體設計習慣。語言設計者引入了屬性、索引器、事件、委派等特性,使設計意圖表達更直觀。這些特性與類別、介面不同:類別定義類型,介面宣告行為,基類別則為相關類型定義共用行為。垃圾回收機制與參考類型的普及也改變了許多設計慣例。
掌握這些原則,能幫助你選擇最自然的設計表達方式,從而創建出更易維護、擴展與使用的軟體系統。
返回教程目錄