Skip to search formSkip to main contentSkip to account menu

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… 
Wikipedia (opens in a new tab)

Papers overview

Semantic Scholar uses AI to extract papers important to this topic.
2018
2018
The detection of design patterns provides useful insights to help understanding not only the code but also the design and… 
2013
2013
This paper discussed an object-oriented design for general game using C# and XNA using design pattern. We presented application… 
2006
2006
We present and evaluate an approach for the run-time conformance checking of Java classes against property-driven algebraic… 
2005
2005
Abstract syntax trees are a very common data-structure in language related tools. For example, compilers, interpreters… 
Highly Cited
2004
Highly Cited
2004
Informally described design patterns are useful for communicating proven solutions for recurring design problems to developers… 
Highly Cited
2003
Highly Cited
2003
Highly Cited
2003
Highly Cited
2003
This paper introduces the notion of higher-order inheritance hierarchies. They are useful because they provide well-known… 
2000
2000
This experience paper presents observations, lessons learned, and recommendations based on a case study of reuse. The case study… 
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… 
Highly Cited
1998
Highly Cited
1998
  • J. PalsbergC. Jay
  • Annual International Computer Software and…
  • 1998
  • Corpus ID: 932681
For object-oriented programming, the Visitor pattern enables the definition of a new operation on an object structure without…