2016년 4월 1일 금요일

Design Pattern Digest - 12. Iterator

이글은 책 "Java언어로 배우는 디자인 패턴 입문"을 읽고 쓴 요약입니다. 
나만 이해하도록 불친절하게 작성되어 있습니다. 
자세한 내용은 책을 보세요. 


Iterator




  • Java Collections에서 많이 사용되는 Iterator들의 패턴. 집합을 순서대로 지정하면서 전체를 처리할 수 있도록 한다. 
  • Iterator를 제공하는 interface는 Aggregate인데 Java에서 Iterable에 해당한다. 
  • 그것에 의해 획득된 Iterator는 next(), hasNext()와 같은 표준화된 메서드를 제공한다. 사용하는 측에서는 실제로 어떤 ConcreteInterator가 생성되었는지 알 필요 없이 Iterator iterface에 정의된 해당 메서드들만 사용하면 된다. 


댓글 없음:

댓글 쓰기