Recap The strategy pattern encapsulates alternative algorithms (or strategies) for a specific task and supports their interchangeable use. Implementing it in place violates the open-closed principle ...