Wzorce projektowe: Strategia(Strategy)

Dzisiaj zaczynamy ostatni z operacyjnych wzorców projektowych(w końcu!!!), który zwie się Strategia(Strategy) już przy samym czytaniu tego artykułu zanim ktoś dojdzie na dół artykułu do sekcji „powiązania z innymi wzorcami” dojdzie do wniosku, że wzorzec Strategy jest bardzo podobny do wzorca State jednak różnią się one celem, ale wszystko po …

Wzorce projektowe: Polecenie(Command)

Dzisiaj o wzorcu trochę bardziej skomplikowanym od poprzedniego czyli o wzorcu Polecenie(Command), jest bardzo podobny do wzorca łańcuch odpowiedzialności(Chain of responsibility) jednak trochę się różni, ma bardzo podobne przeznaczenie jak łańcuch odpowiedzalności, czyli przekazywanie żądań, ale w razie potrzeby może je jeszcze zapisywać na stosie w celu np cofnięcia poprzednio …

Wzorce projektowe: Pamiątka(Memento)

Zaczynamy dzisiaj kolejny wzorzec projektowy, nazywa się Pamiątka(Memento) jest to bardzo prosty do zrozumienia wzorzec, również obrazek główny tego artykułu tłumaczy też wzorzec, przy okazji bardzo przyciąga uwagę 🙂 głównie chodzi w tym o to, żeby można było przywrócić stan obiektu do poprzedniego stanu, o wzorcu dokładniej jest dalej w …

Wzorce projektowe: Mediator(Mediator)

Dzisiaj miało być o wzorcu operacyjnym zwanym Mediator(Mediator), który dobrze spełnia ostatnią zasadę SOLID mianowicie unikania zależności między klasami, tutaj tworzymy jedną klasę, która można powiedzieć jest interfejsem do wszystkich elementów systemu, przekazujemy do tego interfejsu jedynie polecenia a on zajmuje się przekazaniem , mediator to na pewno wzorzec warty …