생성 경계는 유효한 객체를 만들고 출력 경계는 전달된 객체를 변경 없이 읽는 서로 다른 책임입니다.
입력값 검증 → 새 객체 초기화 → 참조 반환
사용 영역 순회 → 객체 필드 읽기 → 문자열 출력
핵심: 한 메서드의 산출물인 완성 참조가 다음 메서드의 입력이 되도록 계약을 분리합니다.