Dzisiaj widziałem pewne rozwiązanie (patrz załącznik), które opiera się na wzorcu strategia. Chciałbym spytać czy takie rozwiązanie jest właściwe.
Według mnie nie, ponieważ AlgorithmManager nie jest Algorytmem a pomimo to dziedziczy po nim. Według mnie AlgorithmManager powinien dziedziczyć po jakimś interfejsie np. ManagerInterface.
Chciałbym mimo to spytać o zdanie bardziej doświadczonych programistów. Z góry dziękuję