<p>
The idea of “inheritance” is something that most students learn about early
on when they are studying object-oriented programming (OOP). But one of
the seminal books about OOP recommends favoring “composition” over
inheritance. Ariel Ortiz came to PyCon in Cleveland, Ohio to describe the
composition pattern and to explain the tradeoffs between using
it and inheritance.
Source: LWN.net – [$] Inheritance versus composition