전용 클래스와 제네릭 통합은 변경 패턴으로 고른다
이름이 비슷한지가 아니라 저장 흐름·정책·필드·새 타입 추가 방식이 같은지 비교합니다.
| 질문 | 통합 신호 | 분리 신호 |
|---|---|---|
| 저장 흐름 | 동일 | 서로 다름 |
| 비교 정책 | 동일 | 종별 규칙 |
| 필드 구조 | T만 다름 | 독립 데이터 |
| 새 타입 추가 | 기존 수정 없음 | 조건문 증가 |
| 검증 | 공통 계약 | 별도 시나리오 |
핵심: 공통 구현의 버그는 모든 타입에 퍼지므로 공유 계약 검증도 함께 둡니다.
이름이 비슷한지가 아니라 저장 흐름·정책·필드·새 타입 추가 방식이 같은지 비교합니다.
| 질문 | 통합 신호 | 분리 신호 |
|---|---|---|
| 저장 흐름 | 동일 | 서로 다름 |
| 비교 정책 | 동일 | 종별 규칙 |
| 필드 구조 | T만 다름 | 독립 데이터 |
| 새 타입 추가 | 기존 수정 없음 | 조건문 증가 |
| 검증 | 공통 계약 | 별도 시나리오 |
핵심: 공통 구현의 버그는 모든 타입에 퍼지므로 공유 계약 검증도 함께 둡니다.