Часто бывает полезно иметь объекты, которые, once созданные, не изменяют свой контент. Чтобы увидеть полное описание того, как построить такой класс, вы можете прочитать мою предыдущую статью «Неизменяемые объекты в Java».
Давайте представим, что мы хотим построить класс Person с двумя полями: firstName и lastName. Чтобы создать неизменяемые экземпляры, этот класс должен:
dzone.com
Immutable Objects Using Record in Java
