쉽게 이해하기
도형 구조를 방문하면서 면적 합계나 내보내기 작업을 서로 다른 방문자에 맡깁니다. 기존 요소 클래스를 매번 바꾸지 않고 연산을 추가하기 좋습니다. 반대로 요소 종류를 새로 추가하면 여러 방문자 수정이 필요할 수 있습니다.
눈으로 따라가기
Circle과 Rectangle이 accept(visitor)를 제공하고 AreaVisitor와 ExportVisitor가 각 타입의 연산을 담당합니다.
시험 함정
새 연산 추가와 새 요소 종류 추가의 비용이 서로 다릅니다.
함께 보는 관련 주제
비슷한 개념의 핵심과 함정을 이 페이지에서 비교합니다.
즉시 문제 · 3개
정답을 제출하면 해설과 관련 개념을 확인합니다. 틀린 문제는 자동으로 오답노트에 저장됩니다.
즉시 3문제관련 문제 전체검증 근거
기술 문서/실행 검증 · 마지막 검증 2026-09-27 · 출제기준 관련 핵심 학습 · 실제 출제 횟수는 집계하지 않음