Vydělávej až 160.000 Kč měsíčně! Akreditované rekvalifikační kurzy s garancí práce od 0 Kč. Více informací.
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.
Avatar
Wayne
Člen
Avatar
Wayne:17.2.2020 13:01

Ahoj,

mohl by mi někdo poradit jak řešit tuto situaci. Nyní mám interface, který obsahuje property{get;} a classy implementují toto rozhraní.Jedná se však o desítky class, takže při každém přidání nové property do interface bych to musel implementovat pro mnoho class. Mě by vyhovovalo spíše použít abstrakní třídu( ptž mnoho tříd bude vracet stejnou hodnotu property), ale problém je, že některé třídy již dědí od jiné a proto by už nemohla dědit od abstraktní třídy z důvodu že nelze mít vícenásobnou dědičnost v c# (jedině řešit přes interface).

 
Odpovědět
17.2.2020 13:01
Avatar
Jaroslav Smrž
Tvůrce
Avatar
Odpovídá na Wayne
Jaroslav Smrž:17.2.2020 14:21

Ahoj, celkem dobrý článek je zde: https://www.c-sharpcorner.com/…-in-C-Sharp/

Kdyžtak google = multiple inheritance

Nahoru Odpovědět
17.2.2020 14:21
/* Life runs on code */
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 2 zpráv z 2.