SW 공학/::: 패턴
///[GoF] Iterator Pattern
MG_
2021. 9. 26. 09:44
//순서대로 지정해서 처리하기
* Iterator Pattern (=Cursor Pattern)
* 의도
- 내부 표현부를 노출하지 않고 어떤 객체 집합에 속한 원소들을 순차적으로 접근할 수 있는 방법을 제공
* 활용
- 내부 표현부를 접근하지 않고 각 원소에 접근이 필요할 때
- 원소들에 대해서 다중 혹은 동시 순회가 필요할 때
- 순회를 위한 균일한 인터페이스가 필요할 때
- 다양한 반복자의 구현사항 간에 미묘한 차이가 있을 때
* 디자인 원리