Java
Java Immutable - 불변의 쓰임새
불변으로 만들어진 클래스는 불변 객체로 값을 함부로 수정할 수 없게 한다. 불변 객체는 다양한 곳에서 사용되고 있는 ...
#Java #Immutable #Foundation #ProjectJFJava
불변으로 만들어진 클래스는 불변 객체로 값을 함부로 수정할 수 없게 한다. 불변 객체는 다양한 곳에서 사용되고 있는 ...
#Java #Immutable #Foundation #ProjectJFJava
주어진 CCData 클래스는 불변이 아니어서 공유 참조한 경우 사이드 이펙트가 발생되고 있다. 불변 클래스를 만들어 ...
#Java #Immutable #Foundation #ProjectJFJava
앞 글에서 불변 객체의 값은 변경할 수 없다고 하였다. 하지만 개발 요청 사항이 복잡해질수록 불변 객체 변경되어야 ...
#Java #Immutable #ProjectJFJava
이전에 만든 Rectangle 클래스를 활용해 불변 객체를 이용한 사이드이펙트를 방지하는 코드 예제를 만들어본다. ...
#Java #Immutable #Foundation #ProjectJFJava
문제의 코드를 살펴본다. 객체 생성 Rectangle.java public Rectangle { pri ...
#Java #Immutable #Foundation #ProjectJFJava
사이드이펙트(Side Effect)는 작업한 영역을 벗어나 다른 곳에서 변화가 일어난 것을 말한다. 다음 이전 글에 ...
#Java #Immutable #Foundation #ProjectJFJava
불변 객체인 Immutable 설명 전 변수의 기본형과 참조형을 알아볼 필요가 있다. 자바의 데이터 타입은 기본형 ...
#Java #Immutable #Foundation #ProjectJF