CSC/ECE 517 Fall 2012/ch1 1w14 gv

From Expertiza_Wiki
Revision as of 04:45, 8 September 2012 by Gpinnad (talk | contribs) (Created page with "1w14: Advantages and disadvantages of multiple inheritance Multiple inheritance has been proposed as a way to avoid reimplementation of classes that need to include functiona...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

1w14: Advantages and disadvantages of multiple inheritance

Multiple inheritance has been proposed as a way to avoid reimplementation of classes that need to include functionality from more than one ancestor class. But there are disadvantages, conceptually and in implementation. The debate over multiple inheritance has raged for years. Considering recent evidence, what are the advantages and disadvantages, and how important are each in practical and theoretical terms? What are the alternatives to multiple inheritance, and how do they compare?