Je suis novice en Scala, j'ai commencé à apprendre le langage pour le plaisir et j'essaie toujours de m'y retrouver. D'après ce que je comprends, les traits Scala sont comme les interfaces Java, sauf que certaines méthodes peuvent avoir une implémentation.
Java 8 ajoute des interfaces qui peuvent avoir des méthodes par défaut où une implémentation peut être fournie.
Quelles sont les similitudes et les différences entre les interfaces de Java 8 et les traits de Scala ?