일급 컬렉션이란1 일급 컬렉션과 주의사항 Collection을 Wrapping 하면서 그 외의 다른 멤버 변수가 없는 상태. 맴버 변수가 Collection의 자손/구현체라면 어떤 종류든 상관없다. 1. 장점 일급 컬렉션을 사용하면 불변객체, 응집성 있는 객체의 장점들을 모두 취할 수 있습니다. 값을 수정할 수 없으며 해당 객체가 자신과 연관된 로직을 가지고 있기 때문입니다. 이에대해 하나씩 살펴보겠습니다. *가변 객체의 위험성에 대해서는 아래 글을 참조 하시면 됩니다. 가변 객체의 위험성 가변 객체를 사용하면 원본이 수정될 수 있기 때문에 위험합니다. 또한 이를 동시에 여러 곳에서 수정하게 되면 데이터의 변경을 추적하는 것이 쉽지 않습니다. 아래 예시는 가변 클래스 Numbers tmit10.tistory.com 1-1. 불변(Immutabl.. 2022. 2. 22. 이전 1 다음