타입별 병원 클래스는 안전하지만 공통 정책을 복제한다

Dog와 Cat 전용 입력은 보호하지만 크기 비교식이 복사되어 한쪽만 다른 버그가 생길 수 있습니다.

DogHospital

Dog 전용 · bigger >

CatHospital

Cat 전용 · bigger < 정책 드리프트

결과

입력 안전성 유지 · 알고리즘 불일치

핵심: 통합은 각 종의 타입 안전성을 유지하면서 공통 알고리즘만 한곳에 모아야 합니다.