white-box-black-box-aligns-with-reuse-paradigm

Status: OUT

The white-box/black-box reuse distinction maps directly to the inheritance/composition dichotomy: composition's validated superiority is precisely because black-box reuse preserves the encapsulation boundaries that white-box inheritance violates, making "black-box by default" operationally equivalent to "composition by default."

Justifications

Two independent framings (visibility and mechanism) converge on the same design guidance

Depends on (SL): white-box-reuse-vs-black-box-reuse, composition-superiority-for-reuse

JSON