Está en la página 1de 5

Nombre del alumno:

Luis Gerardo Sánchez Sánchez

Matrícula:

117480

Grupo:

K070

Materia:

(20) PROGRAMACIÓN ORIENTADA A OBJETOS

Docente Asesor:

Mtro. Ricardo Vera Ugarte (Docente)

Actividad:

Actividad de aprendizaje 3. Interfaces y Herencia

Ciudad y Fecha:

Querétaro, Querétaro 10/02/2021


1. Objetivo de la actividad:
Aplicar el uso de interfaces y herencia en el desarrollo de un sistema como parte del
análisis y diseño orientado a objetos.
DESARROLLO DE LA ACTIVIDAD
Con base con la lectura de apoyos que nos dieron esta haremos los siguientes pasos.
1.Lee los requerimientos para identificar que estructuras serán tomadas como
herencia y cuáles serán tomadas como interfaces.
2.    Crea un diagrama en tu herramienta de modelado (ej. Enterprise Architect)
3.    Crea un nuevo proyecto en tu IDE llamado Interfaces.
4.    Crea todas las clases como archivos de Java que modelaste en el diagrama
anterior haciendo que cada uno contenga sus atributos, constructores y métodos.
5.    Implementa la funcionalidad solicitada.
6.    Compila el paquete para verificar que no tenga defectos.

2. RESOLUCIÓN.

Con base en la información analizada se procedió a realizar el diagrama en la herramienta


de modelado Enterprise Architect.

Imagen 1. Diagrama de modelado en Enterprise Architect.


Una vez realizado se procedió a crear el proyecto “Interfaces” en el IDE NetBeans, con las
clases e interfaces descritas en el diagrama.

Imagen 2. Clase de tipo main llamada Orquesta.

Imagen 3. Clase Viento

Imagen 4. Clase Cuerda.


Imagen 5. Clase Percusion

Imagen 6. Interface Instrumento.

Imagen 7. Ejecución del programa para verificar que este compilado y sin errores de
sintaxis. Se anexan archivos de NetBeans y Enterprise Architect.

}
4. BIBLIOGRAFÍA.

Gonzáles, L. A. (2000). Lenguajes de Programación Programación Orientada a Objetos.


Chile: Valdivia.
Pressman, R. (1999). Ingeniería del software. Un enfoque práctico. México: Mc Graw-Hill.

También podría gustarte