Status: IN
Strategy provides a complete algorithm variation mechanism: it encapsulates algorithm families for interchangeability, eliminates conditional logic (replacing switch/case with delegation), and offers two data-passing approaches (push via parameters vs. pull via context back-reference) for flexible Strategy-Context coupling.
Three base beliefs capture the mechanism (encapsulation), the structural benefit (no conditionals), and the coupling design space (two data approaches)
Depends on (SL): gof-strategy-intent-encapsulate-algorithms, gof-strategy-eliminates-conditionals, gof-strategy-data-passing-two-approaches