Antipatterns: inheritance

When NOT to use inheritance

TBD

Articles about this topic based on Java

Articles about this topic that are language neutral (just OOP)

Articles based on languages other than Java

Swift: