View Single Post
Old 11-10-2007, 09:17   #172
^TiGeRShArK^
Senior Member
 
L'Avatar di ^TiGeRShArK^
 
Iscritto dal: Jul 2002
Cittā: Reggio Calabria -> London
Messaggi: 12112
Quote:
Originariamente inviato da cdimauro Guarda i messaggi
Quanto all'approccio delle interfacce, cosa succede se ne esistono due che dichiarano due metodi getValue e una classe prova ad estenderle entrambe? Non c'č anche qui la necessitā di capire a quale ci si riferisce se nel codice č presente soltanto l'invocazione di getValue?

perchč?
Nelle interfacce non definisci l'implementazione, sono solo utilizzate per definire un contratto.
Dato che la tua classe che implementa le interfacce deve rispettare il contratto basta che implementi un solo metodo che faccia quanto richiesto.
Quindi il caso di due metodi in due interfacce diverse mi ricorda tanto l'esempio di cui sopra delle due soluzioni reali e coincidenti (), in cui con una sola implementazione di metodo hai rispettato due contratti
__________________
^TiGeRShArK^ č offline   Rispondi citando il messaggio o parte di esso