setter 대신 의미 있는 동작을 제공한다
setBalance보다 deposit은 허용 값과 상태 변화 의미를 드러냅니다.
setBalance보다 deposit은 허용 값과 상태 변화 의미를 드러냅니다.
setBalance보다 deposit은 허용 값과 상태 변화 의미를 드러냅니다.
public 메서드의 매개변수나 반환 타입에 내부 구현 클래스를 쓰면 사실상 그 타입도 계약이 됩니다.
확장 조건 public 메서드의 매개변수나 반환 타입에 내부 구현 클래스를 쓰면 사실상 그 타입도 계약이 됩니다.