builder-builder-director-validates-srp-in-creational-domain

Status: IN

Builder's separation of construction algorithm (Director) from representation assembly (ConcreteBuilder) exemplifies SRP in the creational domain: the Director and Builder serve distinct actors (the client requesting construction vs. the representation-specific assembly logic), and their separation means changes to the construction sequence don't affect representation handling and vice versa — demonstrating that SRP's actor-based framing applies not just to behavioral patterns but to creational ones.

Justifications

Builder-Director separation is a concrete SRP application: two distinct actors (construction algorithm vs. representation assembly) cleanly separated

Depends on (SL): builder-director-builder-collaboration, srp-precise-actor-semantics

Depended on by

JSON