◈ Iteratro Pattern 정의
복합 객체 요소들의 내부 표현 방식은 공개하지 않고,
순차적인 접근 방법을 제공하는 패턴.
◈ Iteratro Pattern 구현 방법
객체 집단을 특정객체(iterator)에 넣고, 동일한 방법으로 객체 집단 속 객체가
다뤄질 수 있도록 만들어 준다.
◈ Iteratro Pattern 예제(c++)
자판기에 음료를 추가하는 시나리오.
이터레이터 패턴을 이용해, 추가된 음료수에 보다 간편하게 접근.
[소스코드 첨부]
'디자인패턴' 카테고리의 다른 글
인터페이스 및 인터페이스와 추상 클래스 비교, C++ (0) | 2012.11.28 |
---|---|
가상 함수 & 추상 클래스, C++ (2) | 2012.11.21 |
Observer Pattern, 옵저버 패턴, C++ (0) | 2012.06.23 |
Command Pattern, 커맨드 패턴, C++ (2) | 2012.06.01 |
Composite Pattern, 컴포지트 패턴, C++ (0) | 2012.05.13 |