본문 바로가기
개발/기본) 디자인패턴

디자인패턴) 방문자 패턴(Visitor Pattern)

by 테샤르 2020. 7. 7.

방문자 패턴(Visitor Pattern)

Visitor 패턴은 '데이터의 구조'와 '처리'를 분리하는데 목적이 있다.

추상 클래스를 통해서 처리를 추가하고 방문자를 등록하면 된다.

데이터 구조는 요소를 집합으로 정리하거나, 요소 사이를 연결해주는 중요한 역할을 합니다. 그러나 구조를 유지하는 것과 구조를 기초로 한 처리를 기술하는 것과는 별개이기 때문에 File 클래스나 Directory 클래스의 부품으로써의 독립성을 높일 수 있다.

 

 

 

반응형

댓글