Treść książki

Przejdź do opcji czytnikaPrzejdź do nawigacjiPrzejdź do informacjiPrzejdź do stopki
2
umiejscowieniewstrzykiwaniazależnościnamapie
Pierwszaczęśćtejksiążkipomożewzrozumieniu,gdzieznajdujesię
DI
wodniesieniu
doinnychaspektówinżynieriioprogramowaniawpewnymsensiechodzioumiej-
scowieniewzorcanamapie.Rozdział1jestkrótkimprzewodnikiempoDI,gdzieopi-
sanyjestjegocel,zasadyorazkorzyści.Torównieżzaryszakresuresztyksiążki.Wtym
rozdzialeskupiamysięnaogóleiniewchodzimyzbytniowszczegóły.Jeśliktośchce
dowiedziećsię,czymjest
DI
idlaczegopowiniensięniminteresować,todobremiej-
sce,byzacząćczytać.Dorozdziału1niepotrzebajakiejkolwiekwcześniejszejwiedzyna
tematDI.Anawetjeślijużcośsięwieotymwzorcu,nadalwartopochylićsięnadtym
tekstemmożesięokazać,żeDItocoścałkieminnego,niżsięwydawało.
Odnośniedorozdziału2i3onewcałościzarezerwowaneipoświęconejed-
nemudużemuprzykładowi,któregozadaniemjestkonkretniejszewyczuciewzorca
DI
.Wrozdziale2ukazaliśmytypowąsilniepowiązanąimplementacjęprzykładowej
aplikacjie-commercebardziejtradycyjnystylprogramowania,którymocnokontra-
stujezDI.Następnie,wrozdziale3,tensamprzykładjestzaimplementowanyponow-
nieprzyużyciuDI.
Wtejczęściomówimy
DI
nazasadachogólnych.Oznaczato,żeniebędziemywyko-
rzystywaćżadnychtakzwanych
KONTENERÓWDI
.Istniejemożliwośćpełnegozastoso-
wania
DI
bezżadnego
KONTENERADI,
jakożejesttoprzydatne,alewciążopcjonalne,
narzędzie.Wzwiązkuztymczęści1,2oraz3pomijająmniejwięcejwcałości
KONTE-
NERYDIiskupiająsięnaDIwkontekścieniezależnymodkontenerów.Dopierowczę-
ści4powracamydoKONTENERÓWDI,byprzeanalizowaćtrzyspecyficznebiblioteki.
Część1nadajekontekstcałejksiążce.Stworzonazostaławtejformiedlaczytelników,
którzyniemieliwcześniejstycznościz
DI
,aledoświadczeniużytkownicytegowzorca
mogąrównieżskorzystaćztychrozdziałów,byzapoznaćsięzterminologiąprzewija-
jącąsięwcałejksiążce.Podkoniecczęści1każdypowinienmiećgruntownąwiedzę
natematsłownictwaiogólnychpojęć,nawetjeśliniektórezeszczegółówmogąnadal
wydawaćsiętroszkęniejasne.Takieodczuciejestwporządku,ponieważksiążkastaje
sięcorazbardziejkonkretnazkażdymkolejnymprzeczytanymrozdziałem.Awięc
części2,3i4powinnyrozwiaćwszelkiewątpliwościiodpowiedziećnapytania,które
pewniepojawiąsiępoprzeczytaniuczęści1.