강의

멘토링

로드맵

Inflearn Community Q&A

kimnahee5143268's profile image
kimnahee5143268

asked

The Basics of CS Knowledge | Design Patterns Network Operating System Database Data Structure

Iterator Pattern ★☆☆

제가 이해한 게 맞을까요?

Resolved

Written on

·

16

0

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

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

 

제가 이해한 게 맞을까요?

Answer 2

1

kundol님의 프로필 이미지
kundol
Instructor

안녕하세요 나희님 ㅎㅎ

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

 


 


 

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

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

감사합니다.

강사 큰돌 올림.

1

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

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

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

kimnahee5143268's profile image
kimnahee5143268

asked

Ask a question