Wzorce projektowe: łańcuch odpowiedzialności

Wzorzec łańcuch odpowiedzialności łączy w postaci listy obiekty żądań. Każde żądanie, jako element łańcucha, realizuje pewne zadanie. Jeżeli realizacja żądania powiedzie się, kończy się proces dalszych wywołań. W przeciwnym wypadku realizowane jest kolejne żądanie z łańcucha aż do dotarcia do ostatniego elementu. #include <iostream> #include <vector> class CHandle { public: Dowiedz się więcej

Wzorce projektowe: metoda szablonowa

Istotą wzorca jest stworzenie niezmiennej metody sterującej w klasie bazowej, która wywołuje różne funkcje wg zdefiniowanego schematu. Metoda szablonowa jest stała, a wywoływane funkcje są zmienne (przedefiniowywane w zależności od wymagań). Przykładem wykorzystania wzorca może być szkielet aplikacji, który ma zdefiniowaną kolejność wywoływania charakterystycznych metod np. start, pobierz dane od Dowiedz się więcej