擴充性設計
更新:2007 年 11 月
擴充性是指加入或修改物件行為的能力。您可使用各種機制來讓程式庫變成具有擴充性,不同的機制都各自有其成本和好處。
Portions Copyright 2005 Microsoft Corporation.All rights reserved.
Portions Copyright Addison-Wesley Corporation.All rights reserved.
如需設計方針的詳細資訊,請參閱由 Krzysztof Cwalina 和 Brad Abrams 所著,並由 Addison-Wesley 於 2005 年發行的「Framework 設計方針:可重複使用之 .NET 程式庫的慣例、慣用語法和模式」一書。
在本節中
非密封類別
描述設計非密封類別的方針。Protected 成員
描述實作受保護成員的方針。事件和回呼
描述使用事件和回呼方法的方針。虛擬成員
描述讓成員變成虛擬的方針。抽象型別和介面
描述建立抽象型別和介面的方針。實作抽象的基底類別
描述使用基底類別實作抽象的方針。以密封類別限制擴充性
描述將類別和成員密封的方針。
相關章節
.NET Framework 類別庫參考
提供組成 .NET Framework 的每一個公用類別的文件。開發類別庫的設計方針
描述類別庫開發的最佳作法。