
💫 Language/Java
[Java] 일급 컬렉션과 사용해야 하는 이유에 대하여
일급 컬렉션이란(First Class Collection) 🔲 일급 컬렉션 : Collection을 Wrapping하면서, 그 외 다른 멤버 변수는 없는 상태를 말한다. public class GameRanking { private Map ranks; public GameRanking(Map ranks) { this.ranks = ranks; } } 일급 컬렉션의 장점 🔶 비즈니스에 종속적인 자료구조 일반적으로 MVC 패턴에서 Model은 데이터베이스와의 상호작용이나 비즈니스 로직을 처리한다. 이때 애플리케이션이 고도화됨에 따라 Model에서 Service 계층을 추가하여 비즈니스 로직을 관리하는데 여기서 문제가 발생할 수 있다. 애플리케이션의 비즈니스 로직을 담당하는 코드에서 특수한 자료구조를 가져야 ..