strategy-reliable-algorithm-variation

Status: OUT

Strategy's complete algorithm variation mechanism (encapsulating algorithm families, eliminating conditional logic, offering flexible data passing) delivers reliable variation management only while clients possess sufficient understanding to select appropriate strategies; when strategy differences require domain expertise that clients lack, the pattern shifts complexity from conditional logic to selection logic without net simplification.

Justifications

Strategy's mechanism is complete but its reliability requires informed client selection

Depends on (SL): gof-strategy-intent-encapsulate-algorithms, gof-strategy-eliminates-conditionals

Unless: gof-strategy-drawback-client-awareness

JSON