Design Pattern: Strategy Pattern
When there is a group of similar algorithms and we need a pattern to decide among those patterns, then we can use Strategy pattern.
When there is a group of similar algorithms and we need a pattern to decide among those patterns, then we can use Strategy pattern.
Strategy pattern is used when there are multiple algorithms available for the same purpose, and we need to decide between those algorithms. Strategy pattern helps to decide the algorithm and return the generated object to be used. This article demonstrates Strategy pattern implementations in Java. Check the following examples.