Wzorzec projektowy Strategy w Java
Wzorzec projektowy Strategy jest jednym z behawioralnych wzorców projektowych, który umożliwia definiowanie rodziny algorytmów, umieszczenie ich w oddzielnych klasach, i sprawia, że są one wymienne. Wzorzec ten pozwala zmieniać algorytm wykonywania zadania w trakcie działania aplikacji bez zmiany klasy, która tego zadania używa. Jest to szczególnie użyteczne, gdy mamy wiele podobnych klas, które różnią się […]