Share via


Relaciones entre objetos

Actualización: noviembre 2007

Los objetos pueden relacionarse entre sí de varias maneras. Los tipos principales de relación son jerárquicos y contención.

Relación jerárquica

Cuando las clases se derivan de las clases más fundamentales, se dice que tienen una relación jerárquica. Las jerarquías de clases son útiles cuando se describen elementos que constituyen un subtipo de una clase más general. Por ejemplo, en el espacio de nombres System.Windows.Forms, las clases Label y TextBox derivan las dos de la clase Control. Las clases derivadas heredan miembros de la clase en la que se basan, lo que permite agregar complejidad a medida que se progresa en una jerarquía de clases.

Relación de contención

Otra manera en que se pueden relacionar objetos es una relación de contención. Los objetos contenedores encapsulan lógicamente otros objetos. Por ejemplo, el objeto OperatingSystem contiene lógicamente un objeto Version que vuelve a través de su propiedad Version. Observe que el objeto contenedor no contiene ningún otro objeto físicamente.

Colecciones

Un tipo de contención de objetos particular lo representan las colecciones. Las colecciones son grupos de objetos similares que se pueden enumerar. Visual Basic admite una sintaxis específica en Instrucción For Each...Next (Visual Basic) que le permite recorrer en iteración los elementos de una colección. Además, las colecciones suelen permitir el uso de Item (Propiedad, objeto Collection) para recuperar elementos mediante su índice o asociándolos con una cadena única. Las colecciones pueden ser más fáciles de utilizar que las matrices puesto que permiten agregar o quitar elementos sin utilizar índices. Debido a su facilidad de uso, las colecciones se utilizan frecuentemente para almacenar formularios y controles.

Vea también

Conceptos

Miembros de objetos

Colecciones en Visual Basic

Objetos de Visual Basic y otros orígenes

Otros recursos

Diseñar una jerarquía de herencia

Crear y utilizar objetos