0
Прием "Замена ссылки значением"
Добрый вечер, в приеме замены ссылки значением говорится, что объект должен быть иммутабельным, но у нас есть такой метод
public Date getBirthDate() {
return birthDate;
}
и мы можем сделать так
getBirthDate().setTime(100L);
разве не правильнее будет сделать так
public Date getBirthDate() {
return new Date(birthDate.getTime());
}
или использовать иммутабельные объекты, может стоит упомянуть это в курсе
Customer support service by UserEcho