Skip to search formSkip to main content
You are currently offline. Some features of the site may not work correctly.

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… Expand
Wikipedia

Papers overview

Semantic Scholar uses AI to extract papers important to this topic.
2008
2008
The VISITOR design pattern shows how to separate the structure of an object hierarchy from the behaviour of traversals over that… Expand
  • figure 1
  • figure 2
  • figure 3
  • figure 5
2007
2007
Object-Oriented Action Semantics is a semantic framework for the defi- nition of programming languages. The framework… Expand
2006
2006
We present and evaluate an approach for the run-time conformance checking of Java classes against property-driven algebraic… Expand
  • figure 1
  • figure 2
  • figure 3
  • figure 4
  • figure 5
2005
2005
Abstract syntax trees are a very common data-structure in language related tools. For example, compilers, interpreters… Expand
  • figure 1
  • figure 2
  • figure 3
  • figure 4
  • figure 5
Highly Cited
2004
Highly Cited
2004
Informally described design patterns are useful for communicating proven solutions for recurring design problems to developers… Expand
  • figure 1
  • figure 2
  • figure 3
  • figure 4
  • figure 5
Highly Cited
2003
Highly Cited
2003
This paper introduces the notion of higher-order inheritance hierarchies. They are useful because they provide well-known… Expand
  • figure 1
  • figure 2
  • figure 3
  • figure 4
  • figure 6
2002
2002
The Design Patterns book [GHJV94] presents 24 time-tested patterns that consistently appear in well-designed software systems… Expand
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… Expand
  • table 1
  • figure 2
  • figure 3
  • figure 4
  • figure 5
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… Expand
  • figure 5
Highly Cited
1998
Highly Cited
1998
Many problems require recursively specified types of data and a collection of tools that operate on those data. Over time, these… Expand
  • figure 1
  • figure 5
  • figure 12
  • figure 13
  • figure 14