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? |
||
Časová prodleva: 10 let
|
0