Inheritance as Antipattern
asserttrue.blogspot.com
asserttrue.blogspot.com
Yes, nitpickers will point out that Ocaml has objects. No one uses them. Also, Haskell has "class extension" for type classes. But, that's much closer to the "composition" that Joshua Bloch talks about in his book than true inheritance.