타입별 처리 복사와 부모 매개변수 하나의 변경 비용이 다르다

클라이언트가 타입마다 공통 흐름을 복사하는 대신 부모 매개변수 하나가 달라지는 행동을 동적으로 호출합니다.

타입별 함수

processTextPost·processCodePost · 새 타입마다 흐름 복사

부모 함수

process(Post) · publish 동적 호출 · 기존 흐름 유지

핵심: 새 자식은 자기 구현만 추가하고 기존 공통 처리와 반복 로직을 수정하지 않는 구조를 목표로 합니다.