생성 책임은 객체별 불변식으로 나뉜다
각 객체는 자신이 완전한 상태가 되기 위해 필요한 조건만 검사하고 사용자 안내는 바깥 경계가 맡습니다.
| 경계 | 검사 | 성공 보장 |
|---|---|---|
| Member | email·age | 유효한 한 회원 |
| MemberRegistry | capacity | 양수 저장 공간 |
| registry.add | 남은 공간 | size·배열 일치 |
| CLI | 예외·입력 오류 | 대화 지속 |
핵심: 도메인 생성 규칙과 대화형 오류 변환을 섞지 않으면 실패 이유와 복구 책임이 분명해집니다.