외부 호출자는 저장 구현과 검증 순서를 몰라도 필요한 행동을 요청할 수 있어야 합니다.
회원 추가 요청
집계 결과
내부 경계 검사
저장 구현
핵심: public 표면을 작게 유지하면 내부 배열과 보조 규칙을 바꿔도 외부 협력 코드는 영향을 덜 받습니다.