2
Можем ли мы действительно использовать неизменяемость в ООП, не теряя все ключевые функции ООП?
Я вижу преимущества создания неизменных объектов в моей программе. Когда я действительно глубоко задумываюсь над хорошим дизайном для своего приложения, я часто, естественно, считаю, что многие из моих объектов неизменяемы. Часто приходит момент, когда я хочу, чтобы все мои объекты были неизменными. Этот вопрос касается той же идеи, но ни …