Visitor Pattern1 방문자 패턴(Visitor Pattern)이해하기 : 쉽게 설명한 디자인 패턴(C++) 방문자 패턴(Visitor Pattern)이란? 방문자 패턴은 객체 지향 디자인 패턴 중 하나로, 특정 연산을 객체의 구조에 대해 수행하도록 하는 패턴입니다. 이 패턴은 연산을 수행하려는 객체에서 분리하여 새로운 연산을 추가하거나 기존 연산을 변경하는 것을 쉽게 만들어줍니다. 이 패턴은 주로 복잡한 객체 구조에 대해 연산을 수행할 때 사용됩니다. 방문자 패턴은 다음 두 가지 주요 구성 요소로 이루어져 있습니다: Visitor: 방문자 인터페이스로, 방문할 객체의 클래스에 대한 방문 연산을 선언합니다. ConcreteVisitor: 방문자 인터페이스를 구현하고, 각 클래스에 대한 방문 연산을 정의합니다. 예시 코드 다음은 C++로 작성된 간단한 방문자 패턴의 예입니다: #include class Concr.. 2024. 1. 29. 이전 1 다음