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

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

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

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

Фрагменты — © Addison-Wesley Corporation. Все права защищены.

Для дополнительной информации о разработке руководящих принципов, смотрите "руководства по разработке рамок: Конвенций, идиомы и шаблоны для повторного использования.NET библиотек"книга, Кшиштоф Cwalina и Брэд Абрамс, опубликованных Addison-Wesley, 2005 года.

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

См. также

Другие ресурсы

Шаблоны разработки для асинхронного программирования