Java
Java Immutable - 불변의 쓰임새
불변으로 만들어진 클래스는 불변 객체로 값을 함부로 수정할 수 없게 한다. 불변 객체는 다양한 곳에서 사용되고 있는 ...
Java
불변으로 만들어진 클래스는 불변 객체로 값을 함부로 수정할 수 없게 한다. 불변 객체는 다양한 곳에서 사용되고 있는 ...
Java
주어진 CCData 클래스는 불변이 아니어서 공유 참조한 경우 사이드 이펙트가 발생되고 있다. 불변 클래스를 만들어 ...
Java
앞 글에서 불변 객체의 값은 변경할 수 없다고 하였다. 하지만 개발 요청 사항이 복잡해질수록 불변 객체 변경되어야 ...
Java
이전에 만든 Rectangle 클래스를 활용해 불변 객체를 이용한 사이드이펙트를 방지하는 코드 예제를 만들어본다. ...
Java
문제의 코드를 살펴본다. 객체 생성 Rectangle.java public Rectangle { pri ...
Java
사이드이펙트(Side Effect)는 작업한 영역을 벗어나 다른 곳에서 변화가 일어난 것을 말한다. 다음 이전 글에 ...
Java
불변 객체인 Immutable 설명 전 변수의 기본형과 참조형을 알아볼 필요가 있다. 자바의 데이터 타입은 기본형 ...
Java
문제 요청사항 * 실행 결과를 참고한 Rectangle 클래스 만들기 * Rectangle 클래스의 toStr ...
Unreal Engine
Unreal Engine
Game
친구가 게임 실행 도중 다음과 같이 에러가 발생한다고 한다. Unsupported graphics card. Pl ...
Java
Object 클래스는 동등성 비교를 하는 equals() 메소드를 제공. 자바 언어에서의 두 객체가 같다의 표현은 ...