프로그래밍에서 '방문자 패턴(Visitor Pattern)'의 용도는?
어려움 freeCodeCamp해설
방문자 패턴은 객체 구조(예: 트리)의 클래스를 수정하지 않고 새로운 연산을 추가할 수 있게 합니다. Visitor 객체가 각 요소를 '방문'하며 연산을 수행합니다. 컴파일러의 AST 처리, 문서 내보내기 등에서 활용됩니다.
방문자 패턴은 객체 구조(예: 트리)의 클래스를 수정하지 않고 새로운 연산을 추가할 수 있게 합니다. Visitor 객체가 각 요소를 '방문'하며 연산을 수행합니다. 컴파일러의 AST 처리, 문서 내보내기 등에서 활용됩니다.