更新:2007 年 11 月
扩展性是添加或修改对象行为的能力。可以使用很多种不同的机制使库成为可扩展库。每种不同的机制都有其自己的优缺点。
部分版权所有 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 的每一个公共类。类库开发的设计准则
描述类库开发的最佳做法。