Instructions de conception pour le développement de bibliothèques de classes

Les règles de conception pour le développement de bibliothèques de classes concernent le développement de bibliothèques visant à étendre et interagir avec le .NET Framework. Les règles de conception du .NET Framework ont pour but d'aider les concepteurs de bibliothèques à exploiter pleinement la cohérence et la simplicité d'utilisation des API en fournissant un modèle de programmation unifié, indépendant du langage de programmation utilisé pour le développement. Il est fortement recommandé de suivre ces règles de conception lors du développement de classes et de composants qui étendent le .NET Framework. Un design incohérent des bibliothèques nuit à la productivité des développeurs et peut en décourager certains de les adopter.

Ces indications visent à aider les concepteurs de bibliothèques de classes à comprendre les compromis entre différentes solutions. Vous devrez parfois contourner ces règles de conception pour obtenir un bon design de bibliothèque. Une telle situation ne devrait pas se présenter souvent et il est important que vous puissiez justifier votre décision par des arguments solides.

Portions Copyright 2005 Microsoft Corporation. Tous droits réservés.

Portions Copyright Addison-Wesley Corporation. Tous droits réservés.

Pour plus d'informations sur les règles de conception, consultez « règles de conception d'infrastructure : Conventions idiomes et modèles carnet de bibliothèques réutilisables framework » Krzysztof Cwalina et Brad Abrams, publiés par Addison-Wesley, 2005.

Dans cette section

Voir aussi

Autres ressources

Modèles de conception pour la programmation asynchrone