이터레이터 패턴

    [디자인 패턴] 이터레이터 패턴

    [디자인 패턴] 이터레이터 패턴

    컬렉션의 구현에 관계 없이 Client가 탐색할 수 있는 방법 제공을 하는 것을 목표로 하는 행동 디자인 패턴이다. 컬렉션이란? 자바에서 "컬렉션(Collection)"은 여러 객체(요소)를 모아 처리할 수 있는 인터페이스와 클래스의 집합을 의미한다. 컬렉션 프레임워크는 데이터를 저장, 검색, 수정, 삭제 등을 효율적으로 관리하기 위한 구조적인 방법을 제공한다. 다음은 List와 Queue들에 대해서 원소들을 순회하는 방식이다. List의 순회방식 import java.util.ArrayList; import java.util.List; public class ListExample { public static void main(String[] args) { List stringList = new Arr..