Java wzorce projektowe

Wzorce projektowe są już starym wynalazkiem. Pierwsze z nich powstawały już w latach 60-70, gdy świat programowania obiektowego zaczął się kreować.

Wzorce projektowe były tworzone z jednego powodu – ludzie chcieli dać szablon rozwiązania dla konkretnego problemu, z jakim mogą mieć do czynienia inni programiści.

Wzorce projektowe są uniwersalne dla wszystkich języków obiektowych, poniżej znajdziesz listę artykułów, gdzie opisane są wzorce projektowe java i zaimplementowane w języku Java.

Wzorce projektowe Java - Adapter

Wzorzec projektowy Adapter

Czym jest adapter? Wzorzec projektowy adapter jest całkiem prosty do zrozumienia, ponieważ łatwo jest znaleźć jego odzwierciedlenie w prawdziwym życiu. Pewnie słyszałeś o istnieniu kilku standardów gniazdek elektronicznych. Jadąc do innego kraju można napotkać gniazdko, do którego nie będą pasować wtyczki, te których używamy w Polsce. Dlatego przed wyjazdem do takowego kraju zazwyczaj zaopatrujemy się …

Wzorzec projektowy Adapter Read More »

Jak użyć strategii w Springu?

Strategy pattern Zanim przejdę do pokazania Ci części praktycznej, czyli do tego jak to zaimplementować, należy na początek zastanowić się na czym polega wzorzec projektowy strategia oraz dlaczego akurat go opisuję. Zacznijmy od końca – czyli dlaczego opisuję akurat ten wzorzec projektowy w kontekście Springa? Odpowiedź jest prosta, jest bardzo popularny. Jest bardzo powszechnie używany …

Jak użyć strategii w Springu? Read More »

Strategiczne usuwanie if-ów

Strategiczne usuwanie if-ów Ponownie zabiorę Cię do swojego labolatorium. Tym razem pokażę Ci jak w łatwy sposób można zwiększyć czytelność swojego kodu. Czynnik, który jest bardzo ważny podczas programowania. W końcu jeden projekt może tworzyć wielu programistów jednocześnie i każdy z nich dokłada od siebie kolejne cegiełki – przy okazji będąc zmuszony do rozumienia cudzych …

Strategiczne usuwanie if-ów Read More »

Mam Cię na oku – wzorzec projektowy Obserwator

Obserwator Wzorzec projektowy obserwator umożliwia reakcję w obiektach (obserwatorach) na zmiany zachodzące w obiekcie obserwowanym. I w sumie mógłbym zostawić cię z taką definicją i zakończyć ten artykuł, ale to mijałoby się z celem. Choć zasada działania obserwatora wydaje się prosta to na samym początku obserwator może wydawać się problematyczny do zaimplementowania. W tym artykule …

Mam Cię na oku – wzorzec projektowy Obserwator Read More »

Wzorce projektowe Java – Builder

Wzorzec projektowe – Builder Możliwe, że słyszałeś już gdzieś pojęcie wzorców projektowych lub design patternów. Wzorce są to tak naprawdę uniwersalne rozwiązania konkretnych, często pojawiających się problemów. Wzorzec to nic innego jak opis rozwiązania, a nie konkretna implementacja w danym języku – dlatego wzorce projektowe można zastosować w dowolnym języku obiektowym. Jaki mamy problem… Skoro wzorce …

Wzorce projektowe Java – Builder Read More »