Show Notes
- Amazon Poland Store: https://www.amazon.pl/dp/0596007124?tag=9natreepoland-21
- Amazon Worldwide Store: https://global.buys.trade/Head-First-Design-Patterns%3A-A-Brain-Friendly-Guide-Eric-Freeman.html
- Apple Books: https://books.apple.com/us/audiobook/struck-by-genius-how-a-brain-injury-made-me/id853403740?itsct=books_box_link&itscg=30200&ls=1&at=1001l3bAw&ct=9natree
- eBay: https://www.ebay.com/sch/i.html?_nkw=Head+First+Design+Patterns+A+Brain+Friendly+Guide+Eric+Freeman+&mkcid=1&mkrid=711-53200-19255-0&siteid=0&campid=5339060787&customid=9natree&toolid=10001&mkevt=1
- Czytaj więcej: https://polish.9natree.com/read/0596007124/
#zasadastrategii #wzorzecobserwator #wzorzecdekorator #fabrykaabstrakcyjna #kompozycjazamiastdziedziczenia #HeadFirstDesignPatterns
Head First Design Patterns: A Brain-Friendly Guide to przystępne wprowadzenie do wzorców projektowych w programowaniu obiektowym. Eric Freeman, Elisabeth Robson, Bert Bates i Kathy Sierra pokazują, że wzorzec nie jest gotowym fragmentem kodu ani obowiązkową ozdobą architektury. Jest nazwanym, sprawdzonym sposobem rozwiązywania powtarzalnego problemu projektowego. Książka koncentruje się na Javie, lecz jej główne zasady dotyczą szerzej projektowania oprogramowania: ukrywania tego, co się zmienia, programowania względem interfejsów oraz preferowania kompozycji nad dziedziczeniem. Autorzy prowadzą czytelnika od prostych, kruchych rozwiązań do konstrukcji łatwiejszych w rozbudowie i utrzymaniu. Charakterystyczny styl serii Head First wykorzystuje rysunki, dialogi, ćwiczenia, krótkie przykłady i powtórzenia, aby oswoić temat często przedstawiany zbyt abstrakcyjnie. Celem nie jest mechaniczne zapamiętanie katalogu wzorców, lecz rozpoznawanie sytuacji, w których konkretny wzorzec ogranicza zależności i pozwala bezpieczniej reagować na zmianę wymagań.