Tag Archives: wzorce projektowe

Łańcuch zobowiązań (Chain of responsibility)

Posted on by 0 comment
Łańcuch zobowiązań (Chain of responsibility) Kolejnym wzorcem, który wpadł w sidła cyklu wpisów o wzorcach projektowych, jest czynnościowy wzorzec projektowy (opisujące zachowanie) o ciekawej nazwie łańcuch zobowiązań, zwany także łańcuchem odpowiedzialności. Jego zasada działania jest stosunkowo prosta, za jego pomocą świetnie zaimplementowalibyśmy przerzucanie obowiązków między ludźmi w grupie, więcej w rozwinięciu artykułu. Lista jednokierunkowa Zacznę od przypomnienia czym jest lista kierunkowa. Lista Czytaj dalej...

Fasada (facade)

Posted on by 0 comment
Łańcuch zobowiązań (Chain of responsibility) W dzisiejszym artykule na ząb wrzucimy kolejny wzorzec programowania, należy on do grupy strukturalnych wzorców programowania. Kto nie pamięta, przypominam, że wzorce z tej grupy, regulują powiązania między klasami w systemie. Omawiany wzorzec to fasada. Fasada Nazwa wzorca nawiązuję do rzeczywistej fasady jaką możemy zobaczyć na budynkach. Idąc ulicą widzimy zewnętrzną część budynku, zwykle nie mamy możliwości zaglądnięcia do środka. Gdyby, postawiono nas przed jakimkolwiek, Czytaj dalej...

Dekorator (decorator)

Łańcuch zobowiązań (Chain of responsibility) Posucha na blogu, czas ją przerwać. Jedyna kategoria, do której nie dodałem jeszcze opisu wzorca to kategoria wzorców strukturalnych (dla przypomnienia, opisujących powiązania między obiektami). Uzupełniając braki zajmijmy się jej reprezentantem, niech będzie to wzorzec dekorator. Dekorator Sama jego nazwa sugeruję nam mocno, że będziemy coś dekorować, czyli wzbogacać. Jego zadanie to rozszerzenie funkcjonalności jakiejś klasy o nowe metody, pola. Można porównać jego działania Czytaj dalej...

Wzorce projektowe

Łańcuch zobowiązań (Chain of responsibility) Przed powstaniem tego strony miałem zamiar podszlifować wiedzę z zakresu wzorców projektowych, postanowiłem, że wykorzystam min. ten temat, aby utworzyć bloga z zagadnieniami z których być może ktoś będzie czerpał korzyści. Tym artykułem chciałbym rozpocząć cykl, w którym zajmiemy się analizą mam nadzieję znaczną ilością wzorców projektowych, w przykładach będę posługiwał się językiem C#. Wzorce projektowe - jaki cel? W programowaniu tak jak i w życiu spotykamy Czytaj dalej...