请单击以进行评分并提供反馈
MSDN
MSDN Library
.NET 开发
.NET Framework

  开启低带宽视图
此页面仅适用于
Microsoft Visual Studio 2008/.NET Framework 3.5

同时提供下列产品的其他版本:
.NET Framework 开发人员指南
类库开发的设计准则

更新:2007 年 11 月

类库开发的设计准则适用于扩展 .NET Framework 并与其交互的库开发。.NET Framework 设计准则的目标旨在通过提供一种独立于开发所用编程语言的统一编程模型,帮助库设计人员确保其用户获得 API 的一致性及易用性的好处。在开发扩展 .NET Framework 的类和组件时,强烈建议您遵循这些设计准则。不一致的库设计会对开发人员的工作效率造成不良影响并妨碍他们互相吸纳。

这些准则用于帮助类库设计人员理解如何在不同解决方案之间进行权衡。在特殊情况下,要实现好的库设计,可能会需要违反这些设计准则。这类情况应该很少见,所以您必须有充分的理由才能作出这种“违反”决定。

部分版权所有 2005 Microsoft Corporation。保留所有权利。

部分版权所有 Addison-Wesley Corporation。保留所有权利。

有关设计指南的更多信息,请参见 Krzysztof Cwalina 和 Brad Abrams 编著、Addison-Wesley 于 2005 年出版的“Framework Design Guidelines: Conventions, Idioms, and Patterns for Reusable .NET Libraries”(《框架设计指南:可重用 .NET 库的约定、术语和模式》)。

名称准则

描述命名类库中的类型和成员的准则。

类型设计准则

描述使用静态和抽象类、接口、枚举和结构的准则。

成员设计准则

描述设计和使用属性、方法、构造函数、字段、事件和运算符的准则。此外,该节还描述了设计参数的最佳做法。

扩展性设计

描述设计可扩展库的准则。

异常设计准则

描述设计、引发和捕获异常的设计准则。

使用准则

描述使用数组和属性的准则以及实现相等运算符的准则。

.NET Framework 类库参考

描述构成 .NET Framework 的每一个公共类。

异步编程设计模式

描述用于设计和调用异步方法的 IAsyncResult 接口及事件驱动模式。

社区内容   什么是社区内容?
添加新内容 RSS  批注
Processing
© 2009 Microsoft Corporation 版权所有。 保留所有权利  |  商标  |  隐私权声明
Page view tracker