이터레이터 패턴
![[디자인 패턴] 이터레이터 패턴](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcxX84U%2FbtsGqsa9Gje%2FHy9L7ovam9IBgTNkAw8mj1%2Fimg.png)
[디자인 패턴] 이터레이터 패턴
컬렉션의 구현에 관계 없이 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..