RSS DZone 자바 존

자바에서 불변 객체 이해하기

레코드 및 그 이유에 대해 설명하기 전에, 불변성 개념에 대해 알아보겠습니다. 불변성은 깨끗하고 안전한 프로그래밍의 핵심 요소입니다. 불변 개체는 인스턴스화된 후에 상태를 변경할 수 없으며, 상태는 개체 인스턴스에 포함된 데이터입니다. 개체의 상태가 설정되면 수명 내내 동일하게 유지됩니다. 예를 들어, Java에서는 불변 개체에 상태가 변경되지 않도록 보장하는 세터 메서드가 없습니다. 불변 개체의 예 Java 표준 라이브러리는 다음을 비롯한 불변 클래스가 풍부합니다.
favicon
dzone.com
Understanding Immutable Objects in Java