Я новичок в Scala начал изучать язык для удовольствия, и я все еще пытаюсь обнять его. Мое понимание черт Scala заключается в том, что они похожи на интерфейсы Java, за исключением того, что некоторые методы могут иметь реализацию.
Java 8 добавляет интерфейсы, которые могут иметь методы по умолчанию, где может быть реализована реализация.
Каковы сходства и различия между интерфейсами Java 8 и чертами Scala?