Condividi:
Problemi di HTML? Di PHP, ASP, .NET, JSP, Perl, SQL, JavaScript, Visual Basic..?
Vuoi realizzare programmi in C, C++, Java, Ruby o Smalltalk, e non sai da che parte cominciare?
Entra qui e troverai le risposte!
Moderatori: Anthony47, Triumph Of Steel, archimede
di gbu123 » 19/02/09 16:36
ciao
ho letto la seguente affermazione :
<< il legame fra una classe che implementa un'interfaccia e i suoi client è rappresentato dai parametri dei suoi metodi. Per avere il massimo disaccoppiamento occorre quindi fare in modo che i parametri delle interfacce siano tipi predefiniti oppure interfacce, ma non classi concrete. L'introduzione delle interfacce nel design permette quindi di ridurre le dipendenze da classi concrete .... >>
scusate ma non capisco la frase :
..occorre quindi fare in modo che i parametri delle interfacce siano tipi predefiniti oppure interfacce, ma non classi concrete..
potreste spiegarmi meglio cosa significa ?
grazie e scusate la mia ignoranza
ciao
guglielmo
-
gbu123
- Utente Junior
-
- Post: 76
- Iscritto il: 04/12/07 10:47
di BianConiglio » 21/02/09 12:01
metti caso che tu abbia un interfaccia IAnimale e uno dei suoi metodi è vieneAttaccatoDa(IAnimale), oppure siAmmalaDi(IMalattia)
come vedi i parametri sono anche loro delle interfacce, questo rende l'interfaccia IAnimale meno soggetta a codice adhoc, e piu versatil, diminuendo il coupling tra questa interfaccia e le implementazioni di IAnimle stesso e IMalattia.
-
BianConiglio
- Utente Senior
-
- Post: 4710
- Iscritto il: 26/12/01 01:00
- Località: Varese / Lugano
-
Torna a Programmazione
Topic correlati a "java - problema interfacce":
Chi c’è in linea
Visitano il forum: Nessuno e 22 ospiti