제한 타입 병원은 공통 비교와 종별 검진을 조합한다

Hospital은 Sized 계약으로 크기 비교를 수행하고 Checkup<T>가 동물별 검진 정책을 제공합니다.

Hospital<T extends Sized>T 저장 · bigger 공통 비교

Checkup<T>

종별 검진 계약

Dog policy

백신

Cat policy

생활 환경

caller

T 결과 유지

핵심: 새 종 추가가 기존 비교 알고리즘 수정으로 이어지지 않도록 변경 축을 분리합니다.