Wzorce projektowe – Dekorator

W jednym z poprzednich wpisów opisywałem wzorzec projektowy Obserwator, tym razem postanowiłem przećwiczyć zastosowanie Dekoratora. Wzorzec Dekorator należy do grupy wzorców strukturalnych. Na wstępie warto zaznaczyć, że jest on uważany jako alternatywa dla dziedziczenia, gdyż tak samo jak ono rozszerza funkcjonalności klasy podstawowej. Są jednak pewne fakty, które w wybranych rozwiązaniach przemawiają na korzyść wzorca […]

Czytaj więcej

https://www.pexels.com/photo/colorful-toothed-wheels-171198/

Mapy właściwości w Javie (Properties)

Cześć! Minął prawie tydzień od ostatniego wpisu, najwyższy czas na coś nowego, żeby nie było, że się nie wywiązuję z postanowienia pisania minimum jednego posta w tygodniu! Tym razem temat jest bardzo lekki, w zasadzie będzie to trochę wolne tłumaczenie dokumentacji. Jednak tak jak kiedyś wspominałem, tego typu wpisy również się będą pojawiać, bo chciałbym […]

Czytaj więcej

https://visualhunt.com/photo/211711/

Wzorce projektowe – Obserwator

Wzorzec projektowy Obserwator należy do wzorców behawioralnych, czyli czynnościowych. Ta grupa obejmuje wzorce związane z zachowaniem obiektów oraz ich wzajemnymi odpowiedzialnościami. W Obserwatorze istnieje obiekt, którego stan może się zmieniać (Subject) oraz grupa obiektów śledzących te modyfikacje (Observer). Z tego opisu wyłania się coś na kształt relacji jeden do wielu, przy czym zależność ta jest […]

Czytaj więcej

https://visualhunt.com/photo/206745/

XML w Javie (JAXB) cz. 2

Minęło kilka dni od poprzedniego wpisu, pora na kontynuację tematu związanego z operacjami na dokumentach XML w Javie, z wykorzystaniem „frameworku” JAXB. W poprzedniej części zarysowałem o co właściwie w tym chodzi, przedstawiłem na prostym przykładzie działanie narzędzia xjc do generowania klasy opisującej dane do wiązania ze strukturą XML oraz pokazałem jak przekształcić informacje w […]

Czytaj więcej

https://visualhunt.com/photo/167969/

XML w Javie (JAXB) cz. 1

Konkurs „Daj się poznać 2017” dla mnie się zakończył. Szczerze nie liczę na otrzymanie jakichkolwiek głosów od innych uczestników, bo za bardzo nie udzielałem się w społeczności. O moim udziale w „rywalizacji” przeczytasz w poprzednim wpisie. Tak jak już wspominałem, nie zamierzam porzucać projektu Sterownika Domowego, jednak nie będzie to jedyny temat, który w najbliższym […]

Czytaj więcej

https://visualhunt.com/photo/7601/selected-focus-of-laptop/

Podsumowanie „Daj się poznać 2017”

Cześć! Nie da się ukryć – dawno mnie tu nie było. Niestety to obrazuje, jak istotna jest zewnętrzna motywacja. Bloga zaniedbałem w momencie spełnienia punktu regulaminu konkursu organizowanego przez Maćka Aniserowicza, który mówił o konieczności opublikowania minimum 20 postów w ciągu 10 tygodni. Aktualnie to jest mój 23 wpis, w którym chciałbym podsumować co udało […]

Czytaj więcej

https://www.pexels.com/photo/close-up-code-coding-computer-239898/

Konfiguracja położenia sensorów cz. 2 (JS)

Cześć! Tak jak zapowiadałem, ograniczyłem częstotliwość publikowania postów, natomiast nawet mnie samego zaskoczył fakt, jak bardzo! Nawet wypadłem z listy postów na stronie konkursu „Daj się poznać 2017”. Niestety ten tydzień obfitował w różne niespodziewane zadania do realizacji, nie zawsze związane z nauką programowania czy prowadzeniem bloga. Niemniej jednak nie był to czas stracony, bo […]

Czytaj więcej

https://www.pexels.com/photo/computer-content-control-data-270700/

Konfiguracja położenia sensorów cz. 1 (JS)

Poprzednim razem opisywałem bardziej to co chcę osiągnąć w kwestii wyboru lokalizacji sensora w mieszkaniu, niż jak planuję to zrobić. Dało mi to trochę czasu na poszerzenie wiedzy z zakresu pisania kodu w języku JavaScript. Jestem w trakcie lektury bardzo dobrej książki JavaScript. Wzorce. Co prawda nie jest to najświeższa pozycja (2012) i opisuje czasy, […]

Czytaj więcej