Salve,
mi sto affaciando al mondo java, e dopo avere scoperto diverse
sue potenzialità, sono caduto in una forte confusione.
Fatto salvo di avere capito cosa sia ed a cosa serva una classe
abstract, non riesco a capire a cosa serva una interfaccia.
A dire il vero non riesco a capire cosa faccia di differente dalla
abstract, se non solo definire le firme dei metodi, cosa che fa già
l'abstract.
In poche parole, quando in un progetto decido di usare una
interfaccia e quando un abstract?!!