Restful API 기반 프로젝트를 진행하던 중 데이터 찾는 과정에서 Iterator를 사용해서 기능 구현을 했는데, 프레임워크인 건 알지만 정확한 개념에 대해 알아보기 위해 포스팅을 해보겠습니다. Iterator 개념 Iterator 란 컬렉션(Collection)과 같은 데이터 구조에서 요소를 순회하고 선택적으로 해당 요소를 가져오는 데 사용되는 인터페이스입니다. Iterator 패턴은 소프트웨어 디자인 패턴 중 하나로, 데이터 구조의 내부 구현에 독립적으로 순회 기능을 제공하여 코드의 일관성과 유연성을 높입니다. Iterator에 대해서 알아보신다면 먼저 컬렉션 프레임워크에 대해 알고 있어야 하는데, 컬렉션 프레임워크는 데이터를 저장하는 클래스들을 표준화한 설계입니다. 데이터를 저장하는 구조에 따..