When several algorithms fulfill one stable role and vary independently.
Strategy is valuable when the surrounding workflow stays the same but the algorithm changes, such as shipping calculations or discount policies. The pattern isolates those variations behind one consistent contract.