방문자 패턴(Visitor Pattern)
- 용도
- 데이터와 메소드를 구분하기 위함
- 많은 데이터에 여러 가지 유형의 처리를 수행할 경우 활용
- 사용 방법
- 데이터 구조 내부를 traversal하는 ‘visitor’ 클래스로 그 클래스에게 데이터의 처리를 맡김, 새로운 처리를 추가할 때는 새로운 visitor를 생성함
- Class Diagram
'디자인패턴' 카테고리의 다른 글
팩토리 메소드 패턴(Factory Method Pattern) (0) | 2019.05.20 |
---|---|
중재자 패턴(Mediator Pattern) (0) | 2019.05.20 |
책임 연쇄 패턴(Chain of Responsibility Pattern) (0) | 2019.05.20 |
어댑터 패턴(Adapter Pattern) (0) | 2019.05.20 |
옵저버 패턴(Observer Pattern) (0) | 2019.05.20 |