Por que ela não fez a classe Episodio ser uma subclasse de Serie?
Caso eu queira manter a mesma regra de negócio em filmes e episódios, posso fazer dessa forma ou não é aconselhável?
package br.com.alura.screenmatch.modelos;
import br.com.alura.screenmatch.calculos.Classificavel;
public class Episodio extends Serie {
private int numero;
private String nome;
private Serie serie;
private int totaVisualizacoes;
public int getNumero() {
return numero;
}
public void setNumero(int numero) {
this.numero = numero;
}
public String getNome() {
return nome;
}
public void setNome(String nome) {
this.nome = nome;
}
public Serie getSerie() {
return serie;
}
public void setSerie(Serie serie) {
this.serie = serie;
}
public int getTotaVisualizacoes() {
return totaVisualizacoes;
}
public void setTotaVisualizacoes(int totaVisualizacoes) {
this.totaVisualizacoes = totaVisualizacoes;
}
@Override
public int getClassificacao() {
return (int) (pegaMedia()/2);
// if (totaVisualizacoes > 100){
// return 4;
// } else {
// return 2;
// }
}
}