The Strategy Pattern is one of those patterns that makes sense when the problem naturally arises.
The idea is simple: you have the same business intention, but several ways of executing it.
As long as this remains small, it is usually not an issue. The problem starts when this variation grows, becomes mixed into a central class, and every new case forces you to keep adding more decisions in the same place.





