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()