Relations entre les objets
Mise à jour : novembre 2007
Les objets peuvent être reliés les uns aux autres de diverses manières. Les principales sortes de relations sont les relations hiérarchiques et les relations contenant-contenu.
Relation hiérarchique
Lorsque des classes sont dérivées de classes plus fondamentales, on dit qu'elles ont une relation hiérarchique. Les hiérarchies de classe sont utiles lors d'une description d'éléments qui représentent un sous-type d'une classe plus générale. Par exemple, dans l'espace de noms System.Windows.Forms, les classe Label et TextBox dérivent toutes deux de la classe Control. Dans la mesure où les classes dérivées héritent des membres de la classe dont elles sont issues, elles peuvent devenir plus complexes au fur et à mesure que vous avancez dans une hiérarchie de classe.
Relation contenant-contenu
Les objets peuvent également entretenir une relation contenant-contenu. Les objets conteneurs encapsulent d'autres objets. Par exemple, l'objet OperatingSystem contient logiquement un objet Version, qu'il retourne par le biais de sa propriété Version. Notez que l'objet conteneur ne contient pas physiquement d'autre objet.
Les collections
Les collections représentent un type particulier de relation contenant-contenu d'un objet. Les collections sont des groupes d'objets semblables qui peuvent être énumérés. Visual Basic prend en charge une syntaxe spécifique dans l'For Each...Next, instruction (Visual Basic) qui vous permet de parcourir les éléments d'une collection. En outre, les collections vous permettent souvent d'utiliser une Item, propriété (objet Collection) pour extraire des éléments par leur index ou en les associant à une chaîne unique. Les collections peuvent être plus simples à utiliser que les tableaux car elles vous permettent d'ajouter ou d'enlever des éléments sans utiliser d'index. Grâce à leur simplicité d'utilisation, elles sont souvent utilisées pour stocker des formulaires et des contrôles.
Voir aussi
Concepts
Objets issus de Visual Basic et d'autres sources