

Rozpoznawanie wzorcó,w i ich trafne stosowanie to umiejętności, któ,re przydają się w ró,żnych sytuacjach. Są bardzo cenne dla architektó,w: pozwalają na szybkie opracowanie złożonych zagadnień, ale też ułatwiają rozwiązywanie konkretnych problemó,w na wiele sposobó,w. Pomagają w podejmowaniu decyzji o konkretnej technologii i niezbędnych kompromisach. Każda kolejna wersja języka programowania czy platformy, na któ,rej uruchamia się kod, jest dobrą okazją do przejrzenia istniejących wzorcó,w projektowych, ich zaktualizowania lub opracowania kolejnych.
To nowe, uzupełnione wydanie przewodnika po implementacjach klasycznych i zaawansowanych wzorcó,w projektowych wdrażanych w językach C# i F#. Wzorce zaprezentowano wraz ze scenariuszami, do któ,rych mają zastosowanie. Omó,wiono też alternatywy i relacje zachodzące między wzorcami, pokazano ró,wnież sposoby użycia narzędzi do refaktoryzacji (ReSharper) w celu ułatwienia implementacji. Nowe wydanie książki zostało uzupełnione o takie wzorce jak funkcyjny budowniczy, asynchroniczna metoda wytwó,rcza, adapter generycznych wartości i pełnomocnik kompozytu. Poszczegó,lne zagadnienia przedstawiono w formie kompletnych, samodzielnych przykładó,w, z któ,rych wiele zawiera także scenariusze zaawansowane.
W książce między innymi: