From: Robert Klemme Date: 2007-12-06T20:26:27+09:00 Subject: Re: What are the differences between c++ and Ruby? 2007/12/6, Vasil Vangelovski : > Why would you want to implement multiple inheritance in Java??? > if Java should have had multiple inheritance the designers wouldn't > have bothered to add interfaces to the language. By using interfaces > you gain the benefits of multiple inheritance without added > complications. Actually you do not get *all* the benefits of MI, especially you are lacking implementation inheritance. If you want a thorough analysis I recommend reading Bertrand Meyer's "Object-oriented software construction". Eiffel has sophisticated mechanisms to allow for MI without nasty effects and the book provides *a lot* insight into OOx. > And the differences between Ruby and C++ don't even > come near the differernces between C++ and Java. C++ and Ruby are from > different planets. :-) Cheers robert -- use.inject do |as, often| as.you_can - without end