Status: IN
Composition-based behavioral modification patterns can be organized along two dimensions suggested by the antecedents: wrapping patterns (Proxy, Decorator, Strategy) modify individual object behavior along a depth axis progressing from access control through dynamic responsibility addition to algorithm replacement, while sender-receiver decoupling patterns (Command, Observer, Mediator, Chain of Responsibility) manage inter-object communication by reifying different communication topologies (request, broadcast, hub, chain) as composed objects.
Two independent composition dimensions — wrapping for intra-object modification, topology for inter-object coordination
Depends on (SL): wrapping-taxonomy-access-to-algorithm, decoupling-topology-composition-based