← 설계 암기북

설계 · 🟡 후순위

Visitor · 방문자

GoF 행위 패턴

시험 한 줄 · 30초 암기행위 패턴 · 객체 구조의 요소 클래스와 그 요소에 수행할 연산을 분리한다.

쉽게 이해하기

도형 구조를 방문하면서 면적 합계나 내보내기 작업을 서로 다른 방문자에 맡깁니다. 기존 요소 클래스를 매번 바꾸지 않고 연산을 추가하기 좋습니다. 반대로 요소 종류를 새로 추가하면 여러 방문자 수정이 필요할 수 있습니다.

눈으로 따라가기

Circle과 Rectangle이 accept(visitor)를 제공하고 AreaVisitor와 ExportVisitor가 각 타입의 연산을 담당합니다.

시험 함정

새 연산 추가와 새 요소 종류 추가의 비용이 서로 다릅니다.

비슷한 개념의 핵심과 함정을 이 페이지에서 비교합니다.

즉시 문제 · 3개

정답을 제출하면 해설과 관련 개념을 확인합니다. 틀린 문제는 자동으로 오답노트에 저장됩니다.

즉시 3문제관련 문제 전체

검증 근거

기술 문서/실행 검증 · 마지막 검증 2026-09-27 · 출제기준 관련 핵심 학습 · 실제 출제 횟수는 집계하지 않음