iterator pattern

Post on 17-Jun-2015

495 Views

Category:

Design

3 Downloads

Preview:

Click to see full reader

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

top related