Está en la página 1de 3

Ingeniería en Desarrollo de Software

Programación orientada a Objetos


3er Semestre
Alumno: Daniel Pineda de la Riva
Matricula: es162006588
Docente: Martha Michaca Leano
Unidad 3
Actividad 1: Herencia y Poliformismo fase 1.
1. Analiza el siguiente caso: Se desea administrar la empresa “Fresh Food” que trabaja
con tres tipos de productos: productos frescos, productos refrigerados y productos
congelados. Todos los productos llevan esta información común: fecha de caducidad y
número de lote. A su vez, cada tipo de producto lleva alguna información específica. Los
productos frescos deben llevar la fecha de envasado y el país de origen. Los productos
refrigerados deben llevar el código del organismo de supervisión alimentaria. Los
productos congelados deben llevar la temperatura de congelación recomendada. Todos
los productos se pueden comprar, vender.

2. Elabora el diagrama de clases representando la jerarquía de herencia con la superclase


Producto hasta las subclases Producto Fresco, Producto Refrigerado y Producto
Congelado; definir en el diagrama que métodos necesitan ser abstractos.
Referencias:

Joyanes, L. (2001). Programación orientada a objetos versus programación estructurada:


C++ y algoritmos. España: McGrawHill Interamericana.

Joyanes, L., y Fernández, M. (2001). Java 2: manual de programación. España:


McGrawHill Interamericana.

Carlos Coronel. (2011). Bases de Datos Diseño, Implementación y Administración.


México: Cengage.

También podría gustarte