4 ms·
Most "problems" with multiple inheritance stem from languages that don't provide a well-defined method resolution scheme. Languages that do have a well-defined
by groovy2shoes 10y ago
Most "problems" with multiple inheritance stem from languages that don't provide a well-defined method resolution scheme. Languages that do have a well-defined hierarchy linearization tend to avoid most of the problems with multiple inheritance.
See, for example: Common Lisp, Dylan, Python (since 2.3), Perl 6, ...