Visitor pattern

Known as: Visitor (design pattern), Visitor technique, Visitor (disambiguation) 
In object-oriented programming and software engineering, the visitor design pattern is a way of separating an algorithm from an object structure on… (More)
Wikipedia

Topic mentions per year

Topic mentions per year

1997-2017
05101519972017

Papers overview

Semantic Scholar uses AI to extract papers important to this topic.
2012
2012
Computational reflection allows a program to inspect and manipulate the structure or behaviour of itself at runtime. Often this… (More)
  • figure 1
  • figure 3
  • figure 9
  • figure 10
Is this relevant?
2009
2009
In the software engineering literature, many works claim that the use of design patterns improves the comprehensibility of… (More)
Is this relevant?
2008
2008
The VISITOR design pattern shows how to separate the structure of an object hierarchy from the behaviour of traversals over that… (More)
  • figure 1
  • figure 2
  • figure 3
  • figure 5
Is this relevant?
2006
2006
In object-oriented languages, the Visitor pattern can be used to traverse tree-like data structures: a visitor object contains… (More)
  • figure 1
  • figure 2
  • figure 3
  • figure A.1
  • figure A.2
Is this relevant?
Highly Cited
2004
Highly Cited
2004
Informally described design patterns are useful for communicating proven solutions for recurring design problems to developers… (More)
  • figure 1
  • figure 2
  • figure 3
  • figure 4
  • figure 5
Is this relevant?
2004
2004
In this paper we present an alternative to the VISITOR pattern, DYNAMIC DISPATCHER, that can be applied to extend existing… (More)
  • figure 1
  • figure 3
  • figure 4
  • figure 6
  • figure 5
Is this relevant?
2004
2004
In our compiler course for undergraduate students, we use a class of attribute grammars to specify type information, target code… (More)
  • figure 3
  • figure 4
  • figure 6
  • figure 5
  • figure 8
Is this relevant?
2001
2001
The Visitor pattern wraps associated operations that are performed on the elements of an object structure into a separate object… (More)
  • figure 1
  • figure 2
  • figure 3
  • figure 4
  • figure 5
Is this relevant?
Highly Cited
2001
Highly Cited
2001
The Visitor design pattern allows the encapsulation of polymorphic behavior outside the class hierarchy on which it operates. A… (More)
Is this relevant?
Highly Cited
1998
Highly Cited
1998
For object-oriented programming, the Visitor pattern enables the definition of a new operation on an object structure without… (More)
  • figure 2
  • figure 4
  • figure 9
Is this relevant?