V objektově orientovaných programovacích jazycích je mixin třída, která obsahuje metody z několika dalších tříd. Implementace je závislá na konkrétním jazyku. Pokud mixin obsahuje všechny metody daných tříd, tak je ekvivalentní s vícenásobnou dědičností.
Mixiny podporují znovupoužitelnost kódu a nenesou problémy spjaté s vícenásobnou dědičností.
Můžeme na ně také nahlížet jako na rozhraní s implementovanými metodami.
Související články
Zdroj
Poslední aktualizace obsahu: 2023-12-12 00:59:52
Zdroj: Wikipedia (autoři článku Mixin)
Licence textu: CC-BY-SA-3.0 Unported
Tento článek byl automaticky přejat z Wikipedie. Na obrázcích nebyly provedeny žádné změny. Obrázky se zobrazují ve zmenšené velikosti (jako miniatury). Kliknutím na obrázek získáte další informace o autorovi a licenci. Byly změněny prvky designu, odstraněny některé odkazy specifické pro Wikipedii (např. odkazy na Editaci a nebo na neexistující hesla) a provedena optimalizace pro rychlé načítání.