Conceptos Clave de Programación Orientada a Objetos: Ejemplos y Diagramas

Enviado por Programa Chuletas y clasificado en Informática y Telecomunicaciones

Escrito el en español con un tamaño de 1,76 KB

Asociación Reflexiva

Una lista encadenada es una estructura informática que representa una colección ordenada de elementos. El acceso a los elementos de una lista se efectúa de manera secuencial. Cada elemento de la lista permite el acceso al siguiente gracias a un puntero.

Se presenta un ejemplo de la lista compuesta de tres elementos en la figura siguiente. El primer elemento está unido al segundo, que a su vez está unido al tercero.

Elemento

Generalización y Especificación

Se trata de determinar los vínculos de herencia entre conceptos, así como las restricciones que se aplican a estos vínculos. Consideramos las dos frases siguientes:

  • Los periféricos de almacenamiento son de dos tipos: extraíbles o no extraíbles.
  • Los disquetes, las memorias USB y los discos duros son periféricos de almacenamiento.

1. Establezca el diagrama de clases.

Periférico

Extraíble No Extraíble

Disquete USB Disco Duro

Agregación y Composición

Un mensaje de correo electrónico consta de un título y la dirección del destinatario. Se compone de un encabezamiento y un cuerpo. A veces, puede constar de uno o varios elementos adjuntos. Trace el diagrama de clases correspondiente a esta descripción.

Mensaje Documento Adjunto

-título

-destinatario

Encabezamiento Cuerpo

Herencia, Encapsulamiento y Polimorfismo

Objeto gráfico

#grosorTrazo

#ordenada

#abcisa

#color

+mover()

+visualizar()

+girar()

Punto Círculo Cuadrado

-diámetro +visualizar()

+girar() -lado

+visualizar() +visualizar()

+girar() +girar()

Entradas relacionadas: