Dada la siguiente representación de UML, ¿cómo puedo obtener una instancia de BullDog
, que solo tiene expuestos los métodos getter?Producir una copia de solo lectura de una clase, howto
- La instancia del
BullDog
no debe tener ninguno de los métodos setter disponibles. - Instancia de la
BullDog
sólo debe tener métodos getter (3 de ellos) disponibles
Básicamente la pregunta es .. ¿qué yo echo a new BullDog
?
btw ... ¿Qué pasa si miDog.getMetabolism() vuelve como algo "no saludable". El nombre de su interfaz será contradictorio – Shawn
y ¿por qué solo las mascotas sanas pueden metabolizar? Sin duda, todas las mascotas pueden devolver una tasa de metabolismo y solo entonces se puede determinar la salud. –