Data la seguente rappresentazione UML, come posso ottenere un'istanza di BullDog
, che ha solo metodi getter esposti?Produzione di una copia di sola lettura di una classe, howto
- L'istanza di
BullDog
non deve avere nessuno dei metodi di impostazione disponibili. - grado delle
BullDog
dovrebbe avere solo metodi getter (3 di essi) disponibili
In sostanza la domanda è .. cosa ho lanciato new BullDog
a?
btw ... cosa succede se myDog.getMetabolism() torna come qualcosa di "malsano". Il tuo nome di interfaccia sarà in qualche modo contro-intuitivo – Shawn
e perché solo gli animali sani possono ottenere il metabolismo ?? Sicuramente tutti gli animali domestici possono restituire un tasso di metabolismo e solo allora è possibile determinare la salute. –