정보처리기사 실기소프트웨어 설계디자인 패턴 - 반복자(Iterator)난이도 2SHORT_ANSWER

정보처리기사 실기 디자인 패턴 - 반복자(Iterator) 기출문제 #11366

문제

아래는 디자인 패턴에 관한 설명이다. 아래 설명을 읽고 보기에서 알맞는 용어를 작성하시오.

  • 컬렉션 객체의 내부 구조를 노출하지 않고 순차적으로 접근할 수 있게 하는 패턴이다.
  • 이 패턴은 객체의 내부 표현 방식에 독립적으로 요소에 접근할 수 있도록 해준다.
  • 반복 프로세스를 캡슐화하여 클라이언트 코드에서는 컬렉션의 구체적인 구현에 종속되지 않도록 한다.

[보기]

생성패턴구조패턴행위패턴
SingletonAdapterIterator
Factory MethodBridgeVisitor
Abstract FactoryCompositeObserver

정답

Iterator

Iterator반복자반복자 패턴

해설

컬렉션의 내부 구조를 노출하지 않고 요소에 순차적으로 접근하도록 반복 과정을 캡슐화하는 패턴은 반복자(Iterator) 패턴이며, GoF 분류상 행위(Behavioral) 패턴에 속한다.

정보처리기사 실기 시험 준비 가이드

이런 문제 20~50개를 한 번에 풀어보세요

매번 새로 추가되는 모의고사 + 오답 자동 복습 + 회차별 실력 추적. 회원가입 후 무료 이용.

[정보처리기사 실기] 디자인 패턴 - 반복자(Iterator) 소프트웨어 설계 기출 #11366 | 문어CBT