擴充性設計
擴充性是指加入或修改物件行為的能力。 您可使用各種機制來讓程式庫變成具有擴充性, 不同的機制都各自有其成本和好處。
Portions Copyright 2005 Microsoft Corporation. All rights reserved.
Portions Copyright Addison-Wesley Corporation. All rights reserved.
設計指引的詳細資訊,請參閱"框架設計準則:公約、 成語和可重複使用的模式。網路圖書館"書 Krzysztof Cwalina 和布拉德 · 艾布拉姆斯,2005年艾迪生 - 衛斯理,發表。
在本節中
非密封類別
描述設計非密封類別的方針。Protected 成員
描述實作受保護成員的方針。事件和回呼
描述使用事件和回呼方法的方針。虛擬成員
描述讓成員變成虛擬的方針。抽象型別和介面
描述建立抽象型別和介面的方針。實作抽象的基底類別
描述使用基底類別實作抽象的方針。以密封類別限制擴充性
描述將類別和成員密封的方針。