Zdravím, potřeboval bych od někoho zkušeného potvrdit, jestli používám dědičnost správně a na správném místě.
Zjednodušeně mám 3 třídy.
1)AccountsParent
2)AccountsChild1
3)AccountsChild2
Klasická dědičnost. Mimo jiné, tyto třídy pracují s Databází. Třída AccountsChild1 tedy obshluje vlastní DB tabulku, třída AccountsChild2 má také vlastní a AccountsParent také vlastní, která však jen rozšiřuji potomky (AccountsChild1 a AccountsChild2).
V případě, kdy budu chtít vyselectovat záznamy v tabulce AccountsChild1, použiji pro to metodu ve třídě AccountsChild1 atd. Jak se ale řeší případ, kdy budu chtít vyselectovat jak záznamy z tabulky AccountsChild1 a AccountsChild2? O to už by se měla starat metoda ve třídě AccountsParent, je tak? Jak ale k této třídě přistupovat? přes AccountsChild1, AccountsChild2 nebo je to jedno?
Fórum › Offtopic
Správné použití dědičnosti (class diagram)
Zjistit počet nových příspěvků
Přidej příspěvek
Toto téma je starší jak čtvrt roku – přidej svůj příspěvek jen tehdy, máš-li k tématu opravdu co říct!
Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku
×Vložení zdrojáku
×Vložení obrázku
×Vložení videa
Aktuálně jsou podporována videa ze serverů YouTube, Vimeo a Dailymotion.
×
Uživatelé prohlížející si toto vlákno
Uživatelé on-line: 0 registrovaných, 22 hostů
Podobná vlákna
UML Class Diagram — založil Tunco
UML class diagram — založil joozef
C# Použití Class ve více Form — založil Crooker
Problém s dědičností — založil Blujacker
Virtual destruktor u dedicnosti — založil fnenks
Moderátoři diskuze