CSC/ECE 517 Fall 2012/ch1 1w14 gv: Difference between revisions

From Expertiza_Wiki
Jump to navigation Jump to search
m (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...")
(No difference)

Revision as of 04:45, 8 September 2012

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?