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.