На первый взгляд, существуют очевидные различия между двумя видами «классов». Однако я считаю, что есть больше общего:
Я вижу, что "класс" в Haskell гораздо более краток и к тому же более эффективен. Но у меня такое ощущение, что теоретически «класс» и «абстрактный класс» идентичны.
Каково ваше мнение?