Autor | Zpráva | ||
---|---|---|---|
Taddy Mason Profil |
#1 · Zasláno: 14. 4. 2018, 14:14:21
Ak mám triedu v ktorej vnútri v nejakej metóde potrebujem využiť inú triedu, je v pohode ak si vnútri v nej vytvorím novú instanciu tej triedy. Napríklad v mojom prípade chcem v triede User získať dáta o užívateľovi a potrebujem nati požiť metódu, ktorú som vytvoril v triede DB. Je správne riešenie ak si vytvorím instanciu $db = new DB() a potom narábam s ňou?
|
||
Keeehi Profil |
#2 · Zasláno: 14. 4. 2018, 16:38:12
Taddy Mason:
Ano, možné to je. Ovšem zrovna u databáze nebývá obvyklé vytvářet více instancí. Vytvoříš jednu instanci a tu pak jen předáváš objektům co s ní potřebují pracovat jako závislost konstruktorem. |
||
Časová prodleva: 6 let
|
0