behavioral-modification-bifurcates-wrapping-and-decoupling

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.

Justifications

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

Depended on by

JSON