Wzorce projektowe dla programistów Javy. Udoskonal swoje umiejętności projektowania oprogramowania Miroslav Wengner
- Autor:
- Miroslav Wengner
- Serie wydawnicze:
- Wzorce projektowe
- Wydawnictwo:
- Helion
- Wydawnictwo:
- Helion
- Ocena:
- Stron:
- 232
- Druk:
- oprawa miękka
- Dostępne formaty:
-
PDFePubMobi
Opis
książki
:
Wzorce projektowe dla programistów Javy. Udoskonal swoje umiejętności projektowania oprogramowania
Czego się nauczysz?
- Stosowania wzorców projektowych w Javie do rozwiązywania typowych problemów programistycznych
- Wdrażania zasad SOLID dla czytelności i łatwości utrzymania kodu
- Korzystania z nowoczesnych funkcji Javy, takich jak wyrażenia lambda, rekordy czy klasy zapieczętowane
- Implementowania kreacyjnych wzorców projektowych: Metoda wytwórcza, Fabryka abstrakcyjna, Budowniczy, Prototyp, Singleton
- Wykorzystywania wzorca Pula obiektów i Leniwa inicjalizacja dla optymalizacji wydajności
- Stosowania wstrzykiwania zależności w celu zmniejszenia powiązań między komponentami
- Używania strukturalnych wzorców projektowych: Adapter, Most, Kompozyt, Dekorator, Fasada, Filtr, Pyłek
- Implementowania wzorców Front Controller, Znacznik, Moduł, Pełnomocnik i Bliźniak
- Wdrażania operacyjnych wzorców projektowych: Buforowanie, Łańcuch zobowiązań, Polecenie, Interpreter, Iterator
- Stosowania wzorców Mediator, Pamiątka, Obiekt pusty, Obserwator, Potok, Stan, Strategia, Metoda szablonowa, Odwiedzający
- Zarządzania współbieżnością za pomocą wzorców: Aktywny obiekt, Asynchroniczne wywołanie metody, Balking, Podwójnie sprawdzane blokowanie, Blokada odczytu-zapisu
- Realizowania wzorca Producent-konsument, Dyspozytor i Pula wątków w aplikacjach wielowątkowych
- Rozpoznawania i unikania popularnych antywzorców programistycznych i architektonicznych
- Identyfikowania zapachów kodu i długu technicznego w projektach Java
- Wybierania odpowiednich wzorców do konkretnych problemów projektowych
- Stosowania praktycznych przykładów wzorców projektowych opartych na JDK
Właściwe stosowanie wzorców projektowych jest umiejętnością, którą bardzo cenią twórcy oprogramowania. Wzorce pozwalają na szybkie opracowanie złożonych zagadnień i umożliwiają tworzenie kodu nadającego się do wielokrotnego użycia. Taki kod jest przy tym wydajny, łatwy w testowaniu i utrzymaniu. Z pewnością wzorce projektowe są świetnym rozwiązaniem dla inżyniera, który chce doskonalić umiejętności projektowania oprogramowania.
Książka stanowi zbiór praktycznych informacji dotyczących najpopularniejszych wzorców projektowych. Lekturę rozpoczniesz od zapoznania się z możliwościami korzystania z wzorców projektowych na platformie Javy. Dowiesz się także, jakich zasad trzeba przestrzegać, aby zapewnić czytelność i łatwość utrzymania kodu Javy. W kolejnych rozdziałach znajdziesz praktyczne wskazówki i przykłady dotyczące stosowania wzorców kreacyjnych, strukturalnych, operacyjnych, a także wzorców współbieżności. Nauczysz się ich używać do praktycznego rozwiązywania problemów często spotykanych podczas projektowania oprogramowania. Końcowy rozdział został poświęcony antywzorcom, a zawarte w nim informacje pomogą Ci w ich identyfikacji i podjęciu najlepszych środków zaradczych.
W książce:
- jakie problemy można rozwiązać za pomocą wzorców projektowych w Javie
- jakie możliwości ma programowanie współbieżne
- jak wzorzec projektowy Obserwator buduje relację "jeden-do-wielu" między instancjami
- jakie problemy pomaga rozwiązać wzorzec Odwiedzający
- jak kontrolować zasoby przy użyciu wzorca Pula wątków
- jak zaradzić problemom spowodowanym przez antywzorce
Wzorce projektowe: niezbędnik najlepszych programistów Javy!
Wybrane bestsellery
Zobacz pozostałe książki z serii Wzorce projektowe
Helion - inne książki
Dzięki opcji "Druk na żądanie" do sprzedaży wracają tytuły Grupy Helion, które cieszyły sie dużym zainteresowaniem, a których nakład został wyprzedany.
Dla naszych Czytelników wydrukowaliśmy dodatkową pulę egzemplarzy w technice druku cyfrowego.
Co powinieneś wiedzieć o usłudze "Druk na żądanie":
- usługa obejmuje tylko widoczną poniżej listę tytułów, którą na bieżąco aktualizujemy;
- cena książki może być wyższa od początkowej ceny detalicznej, co jest spowodowane kosztami druku cyfrowego (wyższymi niż koszty tradycyjnego druku offsetowego). Obowiązująca cena jest zawsze podawana na stronie WWW książki;
- zawartość książki wraz z dodatkami (płyta CD, DVD) odpowiada jej pierwotnemu wydaniu i jest w pełni komplementarna;
- usługa nie obejmuje książek w kolorze.
Masz pytanie o konkretny tytuł? Napisz do nas: sklep@ebookpoint.pl
Książka drukowana

Oceny i opinie klientów: Wzorce projektowe dla programistów Javy. Udoskonal swoje umiejętności projektowania oprogramowania Miroslav Wengner
(1)-
6
-
5
-
4
-
3
-
2
-
1
2.0(0)
(0)
(0)
(0)
(1)
(0)