Reto 3
Clase 40 de 47 • Curso Básico de Kotlin 2019
Ya que tenemos casi lista la base de opciones de nuestro proyecto.
Utilicemos la Programación Orientada a Objetos para generar un análisis del problema.
En el reto anterior, mostraste una lista de alimentos clasificados gracias a los Grupos alimenticios que existen:
Lo siguiente en nuestro programa es que una vez que se seleccione una opción, mostraremos un listado de alimentos que cumplan con esa categoría. Por ejemplo, para el caso de Frutas:
- Fresa
- Plátano
- Uvas
- Manzana
- Naranja
- Pera
- Cereza
Para el caso de Cereal:
- Avena
- Trigo
- Arroz
- Maiz
Analiza el listado inicial. Verifica cuáles serían los datos en común que tienen estos elementos para ser asignados a una receta. Pista. Probablemente en la mayoría de los casos solo necesites el campo cantidad.
Lista inicial:
- Agua
- Leche
- Carne
- Verduras
- Frutas
- Cereal
- Huevos
- Aceites
Aplica herencia y genera las abstracciones necesarias para cumplir el requerimiento del proyecto.
Crea tus clases en una carpeta model.
Sube los cambios a tu repositorio en Github y compártenos tu análisis en la sección de discusiones.