Hola gente.
según el patrón experto, una clase mascota tiene clases que heredan de ella como ser perro, gato, etc.
mascota tiene una lista de perros y otra de gatos.
Según el patrón experto, quien puede listar perros o gatos es mascota.
ahora bien, al tener mascota métodos públicos setListaPerros(perro : Perro) y getListaPerro, desde la clase que hereda, por ejemplo perro, yo puedo hacer un getListaPerro y voy a obtenerla, esto estaría mal según el patrón?