전용 클래스와 제네릭 통합은 변경 패턴으로 고른다

이름이 비슷한지가 아니라 저장 흐름·정책·필드·새 타입 추가 방식이 같은지 비교합니다.

질문통합 신호분리 신호
저장 흐름동일서로 다름
비교 정책동일종별 규칙
필드 구조T만 다름독립 데이터
새 타입 추가기존 수정 없음조건문 증가
검증공통 계약별도 시나리오

핵심: 공통 구현의 버그는 모든 타입에 퍼지므로 공유 계약 검증도 함께 둡니다.