Autor Zpráva
gavec
Profil
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?

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: