A controversial new proposal for .NET suggests the introduction of a limited form of multiple inheritance via abstract interfaces. This feature was inspired by Java’s default methods. The purpose of a ...
To quote Bjarne Stroustrup, "Multiple inheritance is like a parachute. Most of the time you don't need it, but when you do need it, you really need it." In the early days of C++, before templates, one ...
It seems that MI has fallen severely out of favor. Neither of the two "big" programming languages to come out in the last few years, Java or C#, make use of multiple implementation inheritance, ...