Factory Method – wzorce projektowe

Ten wpis będzie dotyczył kolejnego ze wzorców projektowych z kategorii wzorców konstrukcyjnych - Matoda Wytwórcza (ang. Factory Method). Factory Method Wzorzec ten udostępnia interfejs do tworzenia obiektów, gdzie samym utworzeniem zajmują się podklasy. Składowe: Product - jest interfejsem obiektów generowanych przez metodę wytwórczą. Może być interfejsem lub klasą abstrakcyjną. ConcreteProduct - implementuje interfejs klasy Product.… Read More »

Singleton – konstrukcyjny wzorzec projektowy

W tym wpisie po krótce zajmę się kolejnym konstrukcyjnym wzorcem projektowym. Tym razem będzie to Singleton Singleton jest to wzorzec, który gwarantuje posiadanie tylko jednej instancji danej klasy w całej aplikacji. Pozwala również na globalny dostęp do tej instancji. Implementacja: Singleton powinien składać się z kilku stałych elementów: słówka kluczowego sealed jako deklaracji klasy, aby uniemożliwić… Read More »

Abstract Factory – wzorce projektowe

W poniższym wpisie zajmę się kolejnym ze wzorców projektowych, a więc Fabryką Abstrakcyjna (ang. Abstract Factory). Abstract Factory jest wzorcem projektowych z grupy wzorców konstrukcyjnych. Dostarcza on interfejs za pomocą którego możliwe będzie tworzenie powiązanych ze sobą lub zależnych od siebie obiektów jednego typu (rodziny) bez określania ich konkretnych klas. Założenia tego wzorca są zbliżone… Read More »

Wzorce projektowe – Builder

W tej serii będę opisywał najpopularniejsze wzorce projektowe. Nie odkryję tu Ameryki, jednak posty te będą powstawać głównie dla utrwalenia wiedzy i możliwości szybkiego jej przejrzenia, a jeżeli komuś się to przyda to tym lepiej. Na pierwszy ogień idzie jeden z podstawowych wzorców konstrukcyjnych a więc tytułowy "Builder" Zalety: Za pomocą tego wzorca oddzielamy proces… Read More »