CH5-3 · MODEL

String의 불변성과 비교의 성공과 실패 증거

변환 메서드는 새 문자열을 반환하고 원본 input은 그대로 유지됩니다.

성공 출력

관찰 가능한 결과

reference=false / content=true

실패 경계

왜 실패하는가

변환 메서드는 새 문자열을 반환하고 원본 input은 그대로 유지됩니다.

선택 기준

코드에 남길 계약

String을 안전하게 다루려면 객체 동일성, 내용 동일성, 비어 있음, 값 없음이라는 네 상태를 섞지 않아야 합니다.

관찰 증거 String을 안전하게 다루려면 객체 동일성, 내용 동일성, 비어 있음, 값 없음이라는 네 상태를 섞지 않아야 합니다.