strategy-complete-but-client-burdened

Status: OUT

Strategy's complete algorithm variation mechanism — encapsulating algorithm families, eliminating conditional logic, offering compile-time template binding for efficiency — delivers maximum behavioral variation coverage only while clients can understand the differences between available strategies to select appropriately.

Justifications

Strategy's mechanism completeness is bounded by the cognitive cost it shifts to clients

Depends on (SL): strategy-complete-algorithm-variation, gof-strategy-cpp-template-parameter

Unless: gof-strategy-drawback-client-awareness

JSON