반복자패턴1 반복자 패턴(iterator pattern) 반복자(이터레이터) 패턴이란? 컬렉션의 요소에 순차적으로 접근할 수 있는 인터페이스를 제공하는 패턴 컬렉션의 내부 구조를 노출하지 않고도 요소에 접근할 수 있으며, 컬렉션의 순회를 추상화하여 구현이 가능하다. 이터레이터 (Iterator) 요소에 접근하기 위한 인터페이스를 정의합니다. 주로 next() 메서드를 통해 다음 요소에 접근할 수 있습니다. 컬렉션 (Collection) 이터레이터를 생성하는 인터페이스를 정의합니다. 이터레이터를 생성하는 createIterator() 메서드 등이 포함될 수 있습니다. 컨크리트 이터레이터 (Concrete Iterator) 이터레이터 인터페이스를 실제로 구현합니다. 컬렉션 내의 현재 위치 등을 추적하면서 요소에 접근합니다. 컨크리트 컬렉션 (Concrete Col.. 2024. 3. 7. 이전 1 다음