DEV 2026.05.05 · 15 min Intermediate Object · 3 상속은 왜 코드 재사용의 도구가 아닌가 OCP와 DIP부터 취약한 기반 클래스 문제, 합성의 런타임 조합까지 — 상속이 만들어내는 결합도와 그것을 해체하는 방법을 추적한다.