There are several reasons for this. In simple words, the efforts
are more, benefits are less. Different languages have different implementation
requirements of multiple inheritance. So in order to implement multiple
inheritance, we need to study the implementation aspects of all the languages
that are CLR compliant and then implement a common methodology of implementing
it. This is too much of efforts. Moreover multiple interface inheritance very
much covers the benefits that multiple inheritance has.
No comments:
Post a Comment