Re:Inheritance Is Terrible
by yummyfajitas on Saturday March 19, 2016 @04:42PM
(#11320352)
I don't understand his comment, "I'm disappointed to see that Scala has largely preserved Java's inheritance model." This directly translates to scala:
The only thing non-idiomatic about this in Scala is the use of a mutable cart.
[ Parent
| on HN ]
Traits are great, but Scala still has subclassing. I'll update the article to make it more clear -- thanks for pointing that out.
Subclassing isn't evil. Subclassing which violates Liskov Substitution, now I'm listening.
>but Scala still has subclassing
C++ has goto and labels, and although they are not needed for the most part in modern C++, they are still there. The key here is the programmer does not need to use them.