Přejít k navigační liště

Zdroják » Zprávičky » Poznámky k Dependency Injection

Poznámky k Dependency Injection

Zprávičky Různé

Nálepky:

Michal „Augi“ Augustýn se na svém blogu zamýšlí nad technikou zvanou Dependency Injection:

Jak známo, existuje více způsobu, jak zajistit nainjectování závislostí do konkrétní třídy. Nejčastější jsou IMHO constructor injection (in­jectované typy jsou typy parametrů konstruktoru) a property setter injection (in­jectované typy jsou typy properties).Pro­blém, který mám s druhým typem, je ten, že kontejner musí při konstrukci objektu vědět, které properties má zpracovat. To dává klasicky třída najevo tím, že se daná property označí atributem, specifickým pro jeden konkrétní kontejner. A právě takové zabordelení je to, co se mi naproperty setter injection nelíbí. Nabízí se ale několik řešení, jak se vyhnout použití specifických atributů a tím snížit zabordelení kódu.

Komentáře

Odebírat
Upozornit na
guest
2 Komentářů
Nejstarší
Nejnovější Nejvíce hlasů
...

Ma C# annotations?

mormegil

Pokud tím myslíš javovské annotations, tak tomu v C# odpovídají právě atributy.

Pamatujete na počítadlo návštěv? Malá archeologie čísla, které web ukazoval sám o sobě

Tento web navštívilo 1 247 lidí.“ Blikající číslice ve stylu tachometru, logo TOPlistu pod patičkou, návštěvní kniha o dvě řádky níž. Devadesátá léta a začátek nultých nechávaly návštěvnost viset přímo na stránce – veřejně, pro každého. Dnes je stejné číslo schované v administraci, pod přihlášením a za souhlasem s cookies. Co se vlastně stalo mezi tím?

Když web tvořilo jen HTML: návrat na začátek internetu

Přesně před pětatřiceti lety, 6. srpna 1991, oznámil Tim Berners-Lee v diskusní skupině alt.hypertext, že existuje něco jako World Wide Web. Tehdejší web neměl obrázky, styly ani skripty. Měl necelé dvě desítky značek a jediný úkol: propojit dokumenty. Co všechno jsme od té doby přidali, co se nám po cestě ztratilo a proč se dnes čím dál větší část oboru vrací k tomu, že samotné HTML umí překvapivě mnoho?