Java - Visitor pattern
Visitor pattern
- 방문자 패턴, 실제 로직을 가지고 있는 객체(Visitor)가 로직을 적용할 객체(Element)를 방문하면서 실행하는 패턴
- 주로 상속없이 클래스에 method를 효과적으로 추가하기 위해 사용
- 하지만, 합성객체의 내부구조가 VISITOR에게 열리게 되므로 캡슐화를 위반하는 문제가 발생
references
- clean code - robert C. Martin
- https://thecodinglog.github.io/design/2019/10/29/visitor-pattern.html
댓글남기기