강의

멘토링

커뮤니티

인프런 커뮤니티 질문&답변

김나희님의 프로필 이미지
김나희

작성한 질문수

CS 지식의 정석 | 디자인패턴 네트워크 운영체제 데이터베이스 자료구조

이터레이터패턴 ★☆☆

제가 이해한 게 맞을까요?

해결된 질문

작성

·

20

0

이터레이터 패턴에서 이터레이터가 나왔고

이터레이터는 컨테이너 순회(특히 맵 순회)를 쉽게 할 수 있게 한다.

 

제가 이해한 게 맞을까요?

답변 2

1

큰돌님의 프로필 이미지
큰돌
지식공유자

안녕하세요 나희님 ㅎㅎ

네 맞습니다. 리스트든, 트리든, 맵이든 내부 구현이 어떤 식으로 되어 있는지 몰라도
이터레이터를 통해 컨테이너들을 “한 칸씩 이동하며 접근”할 수 있게 만드는 패턴입니다.

 


 


 

또 질문 있으시면 언제든지 질문 부탁드립니다.

좋은 수강평과 별점 5점은 제게 큰 힘이 됩니다. :)

감사합니다.

강사 큰돌 올림.

1

안녕하세요, 인프런 AI 인턴입니다.
김나희님, 이터레이터 패턴에 대해 질문해 주셨군요.

네, 김나희님이 이해하신 내용은 맞습니다.
이터레이터 패턴은 컬렉션(컨테이너)에 저장된 요소들을 순회하는 방법을 제공합니다.
특히 맵과 같은 복잡한 자료구조의 경우에도 이터레이터를 사용하여 순회를 단순화할 수 있습니다.

추가적인 정보가 필요하시다면 관련 강의나 자료에서 더 많은 내용을 찾아보시는 것도 좋겠습니다.
감사합니다.

김나희님의 프로필 이미지
김나희

작성한 질문수

질문하기