NOVINKA: Získej 40 hodin praktických dovedností s AI – ZDARMA ke každému akreditovanému kurzu!
Mezinárodní den IT společnosti je tady! Pouze nyní můžeš získat 90 % extra kreditů při nákupu od 1199 kreditů s promo kódem AJTACI90. Tak neváhej!

Diskuze: Instance objektů

V předchozím kvízu, Online test znalostí PHP, jsme si ověřili nabyté zkušenosti z kurzu.

Jak se ti líbí článek?
Před uložením hodnocení, popiš prosím autorovi, co je špatněZnaků 0 z 50-500
Jak se ti kurz líbí?
Tvé hodnocení kurzuZnaků 0 z 50-500
Aktivity
Avatar
MicBlack
Člen
Avatar
MicBlack:3.7.2018 20:32

Chtěl bych se zeptat - proč je tak důležité a doporučené používat Dependency Injection? Je to kvůli tomu, že se spoustou vzniklých instancí se server zatěžuje? Nebo to na výkon vliv nemá a spíš je to otázka estetiky?

Díky za odpovědi.

 
Odpovědět
3.7.2018 20:32
Avatar
Odpovídá na MicBlack
Martin Konečný (pavelco1998):3.7.2018 20:39

Ahoj, DI se používá proto, že by bylo moc složité ručně řešit všechny závislosti všech objektů. Tedy místo toho, abys předával závislosti ručně, jej za tebe předá jakýsi DI Container. Máš tím vytváření těch objektů nejen automatizované, ale i na jednom místě, takže když budeš závislosti určité třídy měnit, změníš je pouze u toho Containeru (nebo třeba ve frameworku Nette to řešíš skrze konfigurační soubory).

Nahoru Odpovědět
3.7.2018 20:39
Aktuálně připravuji browser RPG, FB stránka - https://www.facebook.com/AlteiraCZ
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.