구현 선택 방식은 규모와 변경 빈도에 맞춰 고른다

switch·예외·기본 구현·등록소는 서로 다른 선택 규모와 복구 정책을 해결합니다.

방식적합한 상황주의점
switch 조립선택 적고 고정한 경계에 모으기
예외 거부내부 설정 오류원인 정보 포함
기본 구현입력 복구 가능실패 숨김 금지
등록소플러그인 자주 추가중복 이름 검증

핵심: 어떤 방식을 써도 핵심 서비스에는 검증이 끝난 역할 객체만 전달합니다.