Mikuláš je tu! Získaj 90 % extra kreditov ZADARMO s promo kódom CERTIK90 pri nákupe od 1 199 kreditov. Len do nedele 7. 12. 2025! Zisti viac:
NOVINKA: Najžiadanejšie rekvalifikačné kurzy teraz s 50% zľavou + kurz AI ZADARMO. Nečakaj, táto ponuka dlho nevydrží! Zisti viac:

Diskusia – Singleton (jedináčik)

Späť

Upozorňujeme, že diskusie pod našimi online kurzami sú nemoderované a primárne slúžia na získavanie spätnej väzby pre budúce vylepšenie kurzov. Pre študentov našich rekvalifikačných kurzov ponúkame možnosť priameho kontaktu s lektormi a študijným referentom pre osobné konzultácie a podporu v rámci ich štúdia. Toto je exkluzívna služba, ktorá zaisťuje kvalitnú a cielenú pomoc v prípade akýchkoľvek otázok alebo projektov.

Komentáre
Posledné komentáre sú na spodnej časti poslednej stránky.
Avatar
barnabas.666
Člen
Avatar
barnabas.666:10.7.2022 14:56

Velmi dobře vysvětlené návrhové vzory s funkčními ukázkami v C# jsou zde Design Patterns in C# With Real-Time Examples

Avatar
Pavel Polívka:22.9.2023 15:55

Jenom drobná oprava, v textu je uvedeno:

Jako první musíme uživateli zakázat tvořit instanci.
Docílíme toho implementací prázdného privátního konstruktoru.

Myslím, že slovo prázdného by tam nemělo být, protože stačí, když je privátní. Nakonec níže v kódu je to vidět.

Avatar
Roman Gregor
Člen
Avatar
Roman Gregor:21.11.2023 17:31

Zdravím. V tomto kurzu mi přijde, je PHP ukázky nejsou zrovna dobře překontrolované. Tento kód přece nezajistí vrácení jen jedné instance:
public static function vratInstanci() : Singleton {
return new Singleton();
}

Avatar
MARTIN CIBULKA:27. septembra 23:33

Posledný odstavec by bolo dobré opraviť.
Slovo globálne môže byť trochu kontroverzné a Singleton je kvôli tomu niekedy označovaný ako anti-pattern, teda zlý vzor. Hoci Singleton by mal každý programátor poznať, určite to nie je ideálny vzor pre odovzdávanie závislostí v aplikácii. Lepším vy riešením závislos je vzor Dependency Injection. Ak vás táto problematika zaujíma, odporúčam náš kurz Softvérové architektúry a depencency injection. Thread-safe napísaný Singleton môže byť výhodné použiť vo viacvláknových aplikáciách.

Odpovedať
never give up
Posledné komentáre sú na spodnej časti poslednej stránky.
Robíme čo je v našich silách, aby bola tunajšia diskusia čo najkvalitnejšia. Preto do nej tiež môžu prispievať len registrovaní členovia. Pre zapojenie sa do diskusie sa zaloguj. Ak ešte nemáš účet, zaregistruj sa, je to zadarmo.

Zobrazené 4 správy z 24.