Diamond inheritance
Autor:
Shortlink:
Zdroj:
Formát:
180 x 270 Pixel (3302 Bytes)
Popis:
Illustrates diamond multiple inheritance in UML-compliant notation
Licence:
Public domain
Credit:
Vlastní dílo
Relevantní články
Vícenásobná dědičnostVícenásobná dědičnost patří do funkcionality některých objektově orientovaných programovacích jazyků, kde třídy mohou dědit atributy a metody z více než jednoho předka. To představuje rozdíl od jednonásobné dědičnosti, kde třídy mohou mít pouze jednoho předka. Mnohonásobná dědičnost umožňuje třídě dědit datové atributy a implementaci z více rodičovských tříd. To však současně přináší určité negativní jevy. Nejznámějším příkladem takového problému je diamantový problém popsaný níže. .. pokračovat ve čtení