Возможный дубликат:
Интерфейс Java и класс типа Haskell: различия и сходства?
Когда я начал изучать haskell, мне сказали, что классы типов более мощные, чем/разные для интерфейсов.
Через год я широко использовал интерфейсы и типы таблиц, и мне еще предстоит увидеть пример или объяснение того, как они отличаются. Это либо не откровение, которое приходит естественным образом, я пропустил что-то очевидное, или на самом деле нет никакой реальной разницы.
В интернете нет ничего существенного. Итак, у вас есть ответ?