Руководство по разработке библиотек классов

Обновлен: Ноябрь 2007

Рекомендации по разработке библиотек классов предназначены для разработки библиотек, которые расширяют библиотеку платформы .NET Framework и взаимодействуют с ней. Целью рекомендаций по разработке является обеспечение разработчикам библиотек гарантии того, что при использовании платформы .NET Framework будут доступны преимущества согласованности и удобства применения API за счет предоставления унифицированной модели программирования, не зависящей от языка программирования, который используется для разработки. Настоятельно рекомендуется следовать этим правилам при разработке классов и компонентов, расширяющих .NET Framework. Непоследовательная разработка негативно влияет на производительность разработчика и мешает интеграции новых возможностей.

Эти правила предназначены для того, чтобы помочь разработчикам библиотек классов понять компромиссы, существующие между различными решениями. Возможны ситуации, когда для получения хорошо спроектированной библиотеки требуется нарушение указанных правил разработки. Такие случаи должны быть редкими, и весьма важно, чтобы имелось ясная и существенная причина для такого решения .

Охраняется авторским правом Copyright 2005 Microsoft Corporation. Все права защищены.

Охраняется авторским правом Copyright Addison-Wesley Corporation. Все права защищены.

Дополнительные сведения о руководствах по разработке см. в книге "Framework Design Guidelines: Conventions, Idioms, and Patterns for Reusable .NET Libraries", Krzysztof Cwalina and Brad Abrams, Addison-Wesley, 2005.

В этом подразделе

Связанные подразделы