Wzorzec odpowiedzialności
Przyjmijmy w programowaniu, że mamy różne zadania. I mamy też różnego rodzaju klasy. Wymyśliłem więc wzorzec, który przekierowuje odpowiedzialność danej klasy właśnie na nią samą. Jest to wzorzec odpowiedzialności. Przypuśćmy, że mamy wykonać mnożenie dwóch liczb. No to tworzymy klasę o nazwie "Mnozenie" i metodę w niej o nazwie "wykonaj()". Ta metoda przyjmuje jako argument dwie liczby i zwraca wynik mnożenia. Widać więc już po nazwie klasy co ona w ogóle robi. Jest to bardzo wygodne rozwiązanie. Raz zaimplementowania funkcjonalność już po prostu istnieje i można z niej korzystać.