push-pull-coupling-tradeoff-recurs-across-patterns

Status: IN

Observer's push/pull notification models (trading observer reusability against protocol efficiency) and Strategy's two data-passing approaches (push parameters for loose coupling vs. pull via context back-reference for tight coupling) independently instantiate the same fundamental coupling-reusability tradeoff: push maximizes decoupling at the cost of information waste, pull maximizes efficiency at the cost of tighter binding — establishing push/pull as a recurring cross-pattern design decision in composition-based behavioral patterns.

Justifications

Two independently documented push/pull tradeoffs in different patterns converge on a single recurring coupling-reusability decision axis

Depends on (SL): gof-observer-push-vs-pull-models, gof-strategy-data-passing-two-approaches

Depended on by

JSON