Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
0
respuestas

HAGA LO QUE HICIMOS

public interface Clasificable { int getClasificacion(); }

public class Pelicula extends Titulo implements Clasificable {

@Override public int getClasificacion() { return (int) (calculaMedia() / 2); }

public class Episodio implements Clasificable {

@Override public int getClasificacion() { if (totalVisualizaciones > 100){ return 4; }else { return 2; } } package com.aluracursos.screenmacth.calculos;

public class FiltroRecomendacion {

public void filtra(Clasificable clasificacion){
    if (clasificacion.getClasificacion() >= 4){
        System.out.println("Muy bien evaluado en el momento");
    } else if (clasificacion.getClasificacion() >= 2){
        System.out.println("popular en el momento");
    } else {
        System.out.println("Colocálo en tu lista para verlo después");
    }
}

}

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

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

    filtroRecomendacion.filtra(episodio);