Sorry, what? Is not java toghether with Ruby maybe the most hardcore OOP enthusiasts that uses inheritance for "most stuff".
Has the java culture move so far the last decade ?
Has the java culture move so far the last decade ?
https://books.google.co.nz/books?id=Ra9QAAAAMAAJ&q=inheritan...
Why do you think DI is so prevalent in Java codebases? It's a great way of simplifying composition.
The GoF book (Design Patterns) had the same, somewhere early, like in the Introduction, in 1994:
Exactly what I referred to here:
With that said, even the Java EE/Spring complicated word has been moving towards a less inheritance-based future.
Wide inheritance through mixins is common, though.