push-pull-coupling-tradeoff-is-fundamental-composition-design-decision

Status: IN

The push/pull data-flow tension — eagerly providing all data (simpler but coupling) versus letting the receiver pull what it needs (flexible but requiring back-reference) — recurs identically across Observer's notification models and Strategy's data-passing approaches, establishing it as a fundamental design decision inherent to composition-based behavioral patterns rather than a pattern-specific concern.

Justifications

Push/pull tradeoff recurring across patterns combined with composition's validated default status elevates it to a fundamental composition design decision

Depends on (SL): push-pull-coupling-tradeoff-recurs-across-patterns, composition-paradigm-convergent-and-scalable-with-bounded-exception

JSON