객체 메시지는 수신자의 내부 상태를 숨긴다

호출자는 배열과 size를 조작하지 않고 원하는 결과를 메시지로 요청합니다.

  1. 1

    CLI

    email·age 준비

  2. 2

    registry.add

    용량·값 검사

  3. 3

    member 생성

    한 회원 불변식

  4. 4

    registry.totalAge

    사용 영역 집계

  5. 5

    결과

    저장 여부·합계

핵심: 수신자가 자기 필드와 규칙을 사용하므로 호출부에 내부 저장 구조와 검증 순서가 노출되지 않습니다.