observer-mediator-complete-communication

Status: OUT

Observer and Mediator together provide complete many-to-many communication coverage — Observer distributing for reusability, Mediator centralizing for simplicity — spanning all interaction topologies when both patterns' liabilities are resolved.

Justifications

Communication completeness requires resolving both Observer's cascading update problem and Mediator's monolith tendency — either liability undermines the claim

Depends on (SL): observer-mediator-distribution-centralization-tradeoff, decoupling-topology-composition-based

Unless: gof-observer-unexpected-updates-liability, gof-mediator-centralizes-control-tradeoff

JSON