state-strategy-dual-behavioral-composition

Status: IN

State and Strategy are dual composition-based behavioral variation mechanisms operating along orthogonal axes: Strategy varies algorithms by client choice (the external extension spectrum from skin to guts), while State varies behavior by object lifecycle transitions (internal state-driven change) — both using delegation but modeling fundamentally different dimensions of behavioral variability.

Justifications

These two depth-1 conclusions each describe a behavioral variation mechanism via composition; recognizing them as orthogonal duals reveals the two independent axes along which behavior can vary

Depends on (SL): state-models-behavioral-transitions, skin-vs-guts-extension-spectrum

Depended on by

JSON