Conception en vue de l'extensibilité
L'extensibilité représente la capacité d'ajouter ou de modifier le comportement d'objets. Il existe divers mécanismes qui permettent d'étendre les bibliothèques. Chacun d'eux possède des avantages et des limitations qui leur sont propres.
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
Classes unsealed
Fournit des règles pour la conception des classes unsealed.Membres protégés
Fournit des règles pour l'implémentation des membres protégés.Événements et rappels
Fournit des règles pour l'utilisation des événements et des méthodes de rappel.Membres virtuels
Explique comment rendre un membre virtuel.Types et interfaces abstraits
Fournit des règles pour la création d'interfaces et de types abstraits.Classes de base pour l'implémentation d'abstractions
Fournit des règles pour implémenter des abstractions à l'aide de classes de base.Limitation de l'extensibilité en scellant des classes
Fournit des règles pour sceller des classes et des membres.
Voir aussi
Autres ressources
Instructions de conception pour le développement de bibliothèques de classes