Multiple inheritance

Known as: Diamond of doom, Deadly Diamond of Death, Single inheritance 
Multiple inheritance is a feature of some object-oriented computer programming languages in which an object or class can inherit characteristics and… (More)
Wikipedia

Topic mentions per year

Topic mentions per year

1949-2018
020406019492017

Papers overview

Semantic Scholar uses AI to extract papers important to this topic.
2008
2008
Multiple inheritance has long been plagued with the "diamond" inheritance problem, spurring a variety of solutions, such as… (More)
  • figure 1
  • figure 2
  • figure 4
  • figure 3
  • figure 5
Is this relevant?
2000
2000
Multiple inheritance is a feature whose worth has been vigorously debated, and even now there is no agreement as to whether a… (More)
Is this relevant?
Highly Cited
1999
Highly Cited
1999
The Unified Modeling Language User Guide. G. Booch, J. Rumbaugh & I. Jacobson, AddisonWesley, 2nd Edition. 2005. Introduction to… (More)
Is this relevant?
Highly Cited
1994
Highly Cited
1994
Most angiosperms are thought to share strict maternal inheritance of both plastids and mitochondria. Exceptions have been… (More)
  • table 1
  • table 2
  • table 4
Is this relevant?
1993
1993
Dealing with multiple inheritance hierarchies is a problem both for designers of compilers for object-oriented languages… (More)
  • figure 1
  • figure 2
  • figure 4
  • figure 6
  • figure 4
Is this relevant?
Highly Cited
1992
Highly Cited
1992
This paper generalizes many-sorted algebra (hereafter, MSA) to order-sorted algebra (hereafter, OSA) by allowing a partial… (More)
Is this relevant?
Highly Cited
1989
Highly Cited
1989
Multiple Inheritance is the ability of a class to have more than one base class (super class). In a language where multiple… (More)
Is this relevant?
Highly Cited
1987
Highly Cited
1987
Early attempts at combining multiple inheritance with nonmonotonic reasoning were based on straight forward extensions of tree… (More)
  • figure 2
  • figure 3
  • figure 4
  • figure 5
  • figure 7
Is this relevant?
Highly Cited
1986
Highly Cited
1986
Genericity, as in Ada or ML, and inheritance, as in object-oriented languages, are two alternative techniques for ensuring better… (More)
  • figure 1
Is this relevant?
Highly Cited
1984
Highly Cited
1984
 
Is this relevant?