ocp-historical-evolution-recapitulates-paradigm-shift

Status: IN

OCP's evolution from Meyer's concrete-inheritance interpretation (1988), through Martin's polymorphic-abstraction version (1990s), to Larman's linkage with Protected Variations and Parnas's information hiding, recapitulates the GoF's own paradigm shift from inheritance toward abstraction — making OCP's two interpretations a historical record of the composition-over-inheritance transition, not merely alternative readings of the same principle.

Justifications

OCP's historical trajectory from inheritance to abstraction mirrors and validates the broader paradigm shift the GoF advocated

Depends on (SL): ocp-meyer-vs-polymorphic-interpretation, ocp-coined-by-meyer-1988, ocp-related-to-protected-variations-parnas

JSON