edit: It's worth the down votes on this. Multiple inheritance is pure evil and confusion. In fact, even in Java I now rely on aggregation over inheritance.
http://stackoverflow.com/questions/269496/inheritance-vs-agg...
That said, yeah, the less class inheritance, the better. Ideally, work in a language where interfaces can include default implementations.
That said, yeah, the less class inheritance, the better. Ideally, work in a language where interfaces can include default implementations.