캡슐화 CLI는 입력 오류와 도메인 거절을 다른 경계에서 처리한다

문자열 형식 오류는 CLI에서, 저장 불변식 위반은 MemberRegistry에서 판정해 서로 다른 실패를 한 응답으로 연결합니다.

  1. 1

    CLI 읽기

    명령·문자열

  2. 2

    형식 검사

    항목 수·정수 변환

  3. 3

    registry.add

    용량·회원 규칙

  4. 4

    상태 전이

    배열·size 동시 변경

  5. 5

    응답

    saved / rejected

핵심: CLI는 내부 배열을 직접 보지 않고 공개 메서드의 결과만 saved·rejected 메시지로 바꿉니다.