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);