Recent posts

Collections.unmodifiableList() vs List.copyOf()

2 minute read

이전 내용을 간략하게 요약해보자. 인자로 들어올 원본 List의 변화가 객체 내부 필드의 변화까지 일어나지 않게 하기 위해 방어적 복사를 해주었다. 방어적 복사를 하게 되면, 원본 List와 객체 내부 필드의 참조 값이 달라지면서, 외부의 변화에 대해 막아줄 수 있었다.

싱글턴 패턴

1 minute read

View는 유틸리티 클래스로? 싱글턴 패턴으로?