Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
1
respuesta

Haga lo que hicimos en aula: utilizando interfaces

import com.aluracurosos.screenmacth.calculos.CalculadoraDeTiempo; import com.aluracurosos.screenmacth.calculos.FiltroRecomendacion; import com.aluracursos.screenmatch.modelos.Episodios; import com.aluracursos.screenmatch.modelos.Pelicula; import com.aluracursos.screenmatch.modelos.Serie;

public class Principal {

public static void main(String[] args) {
    Pelicula miPelicula = new Pelicula();
    miPelicula.setNombre("Hombres de negro I");
    miPelicula.setFechaDeLanzamiento(1997);
    miPelicula.setDuracionEnMinutos(98);
    miPelicula.setIncluidoEnElPlan(true);

    miPelicula.muestraFichaTecnico();
    miPelicula.evalua(9.0);
    miPelicula.evalua(7.5);
    miPelicula.evalua(8.7);
    System.out.println("Total de notas: " + miPelicula.getTotalDeLasEvaluciones());
    System.out.println("Nota Media: " + miPelicula.calculaMedia());

    Serie casaDragon = new Serie();
    casaDragon.setNombre(" La casa del dragon");
    casaDragon.setFechaDeLanzamiento(2022);
    casaDragon.setTemporadas(1);
    casaDragon.setMinutosPorEpisodio(50);
    casaDragon.setEpisodiosPorTemporadas(10);
    casaDragon.muestraFichaTecnico();
    System.out.println(casaDragon.getDuracionEnMinutos());


    CalculadoraDeTiempo calculadora = new CalculadoraDeTiempo();
    calculadora.incluye(miPelicula);
    calculadora.incluye(casaDragon);
    System.out.println("Tiempo estimado para disfrutar de tu peliculas y series favoritas "
            + calculadora.getTiempoTotal() + "min");

    FiltroRecomendacion filtroRecomendacion= new FiltroRecomendacion();
    filtroRecomendacion.filtra(miPelicula);

    Episodios episodios = new Episodios();
    episodios.setNumero(1);
    episodios.setNombre("La casa Targaryen");
    episodios.setSerie(casaDragon);
    episodios.setTotalVisualizaciones(50);

    filtroRecomendacion.filtra(episodios);

Ingrese aquí la descripción de esta imagen para ayudar con la accesibilidad

1 respuesta

Hola Gustavo, espero que estés bien

Considero su código muy bueno, en este momento no veo puntos de mejora. ¡Continúa con sus estudios y éxito en su carrera!

Gracias por compartir tu ejercício práctico con nosotros! Tu contribución es fundamental para el crecimiento de nuestra comunidad en Alura. Sigue comprometido y no dudes en regresar al foro en caso que tengas alguna duda o dificultad.

¡Abrazos y buenos estudios!

Si este post te ayudó, por favor, marca como solucionado ✓. Continúa con tus estudios!