Instructions de conception des membres
Les méthodes, propriétés, événements, constructeurs et champs sont collectivement appelés membres. Les membres sont, au final, le moyen par lequel les fonctionnalités du framework sont exposées aux utilisateurs finaux d’une infrastructure.
Les membres peuvent être virtuels ou non virtuels, concrets ou abstraits, statiques ou d’instance, et peuvent avoir plusieurs étendues d’accessibilité différentes. Toute cette variété offre une expressivité incroyable, mais en même temps nécessite une approche rigoureuse de la part du concepteur de framework.
Ce chapitre fournit des recommandations de base qui doivent être suivies lors de la conception de membres de n’importe quel type.
Dans cette section
Surcharge de membre
Conception des propriétés
Conception de constructeurs
Conception d’événements
Conception de champs
Méthodes d’extension
Surcharges d’opérateurs
Conception de paramètres
Portions © 2005, 2009 Microsoft Corporation. Tous droits réservés.
Réimprimé avec l’autorisation de Pearson Education, Inc. et extrait de Framework Design Guidelines: Conventions, Idioms, and Patterns for Reusable .NET Libraries, 2nd Edition par Krzysztof Cwalina et Brad Abrams, publié le 22 octobre 2008 par Addison-Wesley Professional dans le cadre de la série sur le développement Microsoft Windows.