[이펙티브 자바] Item17. 변경
(유효한 자바) 항목17. 변경 가능성을 최소화합니다. 불변 클래스란 무엇입니까? : 한마디로 내부 값을 변경할 수 없는 클래스말한다 불변 인스턴스에 저장된 정보는 고정되어 객체가 소멸될 때까지 변경되지 않습니다. Java의 불변 클래스에는 String, BigInteger 및 BigDeciaml이 포함됩니다. 변경 불가능한 클래스는 변경 가능한 클래스보다 디자인, 구현 및 사용이 쉽고 오류가 덜 발생하며 훨씬 더 안전합니다. 불변 클래스를 만들기 … Read more