0

Прием "Замена ссылки значением"

Дмитрий Алешин il y a 4 ans mis à jour par anonymous il y a 4 ans 0

Добрый вечер, в приеме замены ссылки значением говорится, что объект должен быть иммутабельным, но у нас есть такой метод

public Date getBirthDate() {
return birthDate;
}
и мы можем сделать так

getBirthDate().setTime(100L);

разве не правильнее будет сделать так
public Date getBirthDate() {
return new Date(birthDate.getTime());
}

или использовать иммутабельные объекты, может стоит упомянуть это в курсе