다음에서 설명하는 디자인 패턴의 유형은?
각 클래스의 데이터 구조로부터 처리 기능을 분리하여 별도의 클래스로 만들고, 해당 클래스의 메서드가 각 클래스를 돌아다니며 특정 작업을 수행하도록 만드는 패턴
객체 구조는 변경하지 않으면서 기능만 따로 추가하거나 확장할 때 사용하는 패턴
특정 구조를 이루는 복합 객체의 원소 특성에 따라 동작을 수행할 수 있도록 지원하는 행위 패턴
정답 1번
정답은 1번이다. Visitor는 객체 구조를 바꾸지 않고 원소를 순회하는 별도 방문자에 새로운 연산을 추가하는 행위 패턴이다.
콘텐츠 정보
- 자료 유형
- 사용자 제공 복원 자료
- 검수 상태
- 문항·보기·해설 편집 확인
- 해설 작성·검수
- 정처LAB 편집팀
- 최종 검수
- 2026-07-29