iterator pattern
TRANSCRIPT
ITERATOR PATTERNSW Maestro 2th 강미경
Iterator Pattern 이란 ?
Iterator : ‘ 반복한다’ , ‘ 반복자’
Example.
Iterator Pattern 이란 ?
-> 변수 i, k 의 기능을 추상화하여 일반화
Iterator Pattern
: 무엇인가 많이 모여있는 것들을 순서대로 지정 하면서 전체를 검색하는 처리를 실행
: 내부 구현에 대한 이해 없이 자료의 집합체 (List, Stack 등 ) 를 탐색할 수 있도록 해주는 것
Iterator Pattern 이란 ?
Iterator 는 인터페이스에 의존
배열 , 리스트 , 해시테이블은 물론 어떤 종류의 객체 컬렉션에 대해서도 반복자 구현 가능
Iterator (Inter-face)
hasNext()Next()
Aggragate (Inter-face)
Iterator
Iterator Pattern 이란 ?
클래스 다이어그램
Iterator Pattern 예제
구현 부분과 분리 , 의존적 X