Wzorce projektowe

Wzorzec budowniczy zawsze da rade

Bob Budowniczy to bajka, którą zarówno ja, jak i wielu moich rówieśników uwielbiało oglądać w czasach, gdy na chleb mówiliśmy „bep”. Natrafiając na wzorzec budowniczy, była to pierwsza rzecz z jaką go skojarzyłem. Być może wzorzec ten nie „da rady” rozwiązać każdego problemu, niczym znany i lubiany Bob, aczkolwiek znajdzie wiele zastosowań.(…)

Improwizuj. Adaptuj. Przezwyciężaj.

Nazwa naszego dzisiejszego gościa może z biegu sugerować do czego jest on przeznaczony. Wzorzec adapter, bo o nim mowa, przeznaczony jest do konwersji interfejsu danej klasy do postaci interfejsu oczekiwanego przez klienta. Zabieg ten umożliwia współpracę klas, które wcześniej nie miały możliwości razem współdziałać.(…)

Udekoruj swoje obiekty!

Dekorator (ang. Decorator) to jeden z podstawowych wzorców projektowych należących do grupy wzorców strukturalnych. Umożliwia on przydzielenie danemu obiektowi nowych zachowań w sposób dynamiczny, a przy tym nie korzysta z mechanizmu dziedziczenia, dzięki czemu gwarantuje dużą elastyczność i rozszerzoną funkcjonalność.(…)