Bonjour,
Je suis débutant en Java, il y'a une notion encore flou dans mon esprit:
D'aprés ma compréhension je vois que tout ce qu'une classe abstraite permet de faire, une interface le fait et va même plus loin du fait qu'en plus d'être "extensible" par une autre classe, elle peut être la classe mére d'une autre interface, ce qui est bien interessant. Alors c'est quoi l'intêret d'avoir des classes abstraites comparées aux interfaces? Selon votre expérience en développement Java à quel moment savez vous qu'il vous créer une classe abstraite au lieu d'une interface?
Partager