pattern-mastery-requires-principles-and-constraints

Status: IN

Design pattern mastery is two-dimensional: SOLID principles provide the positive framework for when and why to apply patterns, while inter-pattern constraints (such as Visitor inverting OCP's extension axis) define the negative boundaries — knowing both is required for sound judgment.

Justifications

Positive guidance (SOLID grounding) and negative constraints (mutual pattern tensions) are both required for judgment — either alone is insufficient

Depends on (SL): solid-grounds-pattern-judgment, visitor-exposes-pattern-mutual-constraints

Depended on by

JSON