반응형 반복자1 Iterator(반복자) 패턴 배열의 요소를 표시하려면 다음과 같이 for 문을 사용한다. for(int i = 0; i < arr.length; i++) { System.out.println(arr[i]); } arr[i]에서 i에 주목해야 한다. 변수 i는 0으로 초기화되고 그 다음 1, 2, 3,...으로 증가하고, 그때마다 arr[i]의 값이 표시된다. 이렇게 i를 늘려 가다보면 배열 arr의 요소 전체를 처음부터 순서대로 검색하게 된다. 여기에서 사용되는 변수 i의 기능을 추상화하여 일반화한 것을 디자인 패턴에서 Iterator 패턴이라고 한다. Iterator 패턴은 무엇인가 많이 모여 있을 때 이를 순서대로 가리키며 전체를 검색하고 처리를 반복하는 것이다. 이름 설명 Iterable 집합체를 나타내는 인터페이스(java... 2024. 3. 6. 이전 1 다음 반응형