成员设计准则

方法、属性、事件、构造函数和字段统称为成员。 成员最终是向框架的最终用户公开框架功能的方式。

成员可以是虚拟的或非虚拟的、具体的或抽象的、静态的或实例,并且可以具有多个不同的可访问范围。 所有这些多样性都提供了令人惊叹的表达能力,但同时框架设计者也需要多加注意。

本章提供了设计任何类型的成员时应遵循的基本准则。

本节内容

成员重载
属性设计
构造函数设计
事件设计
字段设计
扩展方法
运算符重载
参数设计
Portions © 2005, 2009 Microsoft Corporation 版权所有。 保留所有权利。

在 Pearson Education, Inc. 授权下,由 Addison-Wesley Professional 作为 Microsoft Windows 开发系列的一部分再版自 Framework Design Guidelines: Conventions, Idioms, and Patterns for Reusable .NET Libraries, 2nd Edition(Framework 设计准则:可重用 .NET 库的约定、惯例和模式第 2 版),由 Krzysztof Cwalina 和 Brad Abrams 发布于 2008 年 10 月 22 日。

请参阅