成員設計方針

方法、屬性、事件、建構函式和欄位統稱為成員。 成員最終是架構功能公開給架構使用者的方法。

成員可以是虛擬或非虛擬、具體或抽象、靜態或執行個體,而且可以有數個不同的協助工具範圍。 這一切能夠提供令人讚歎的表達能力,但同時需要使用架構設計工具細心維護。

本章提供設計任何類型成員時應遵循的基本指導方針。

本節內容

成員多載
屬性設計
建構函式設計
事件設計
欄位設計
擴充方法
運算子多載
參數設計
Portions © 2005, 2009 Microsoft Corporation. 著作權所有,並保留一切權利。

獲 Pearson Education, Inc. 的授權再版,從 Krzysztof Cwalina 和 Brad Abrams 撰寫,並在 2008 年 10 月 22 日由 Addison-Wesley Professional 出版,作為 Microsoft Windows Development Series 一部份的 Framework Design Guidelines: Conventions, Idioms, and Patterns for Reusable .NET Libraries, 2nd Edition 節錄。

另請參閱