Skip to main content

The VISITOR Pattern as a Reusable, Generic, Type-Safe Component

Oliveira, Bruno, Wang, Meng, Gibbons, Jeremy (2008) The VISITOR Pattern as a Reusable, Generic, Type-Safe Component. In: Proceedings of the 23rd ACM SIGPLAN conference on Object-oriented programming systems languages and applications. . (KAR id:47470)

PDF Author's Accepted Manuscript
Language: English
Download (226kB) Preview
[thumbnail of local_143543.pdf]
This file may not be suitable for users of assistive technology.
Request an accessible format
Official URL


The VISITOR design pattern shows how to separate the

over that hierarchy. The pattern is very flexible; this very

We show how to capture the essence of the VISITOR

type system features appearing in modern object-oriented

no reflection or similar mechanisms are used. The library is

the object hierarchy shape) and by strategy (internal versus

aspects such as tracing and memoisation). Finally,

convenient functional decomposition style in object-oriented


Item Type: Conference or workshop item (Paper)
Subjects: Q Science > QA Mathematics (inc Computing science) > QA 75 Electronic computers. Computer science
Q Science > QA Mathematics (inc Computing science) > QA 76 Software, computer programming,
Divisions: Divisions > Division of Computing, Engineering and Mathematical Sciences > School of Computing
Depositing User: Meng Wang
Date Deposited: 28 Feb 2015 16:27 UTC
Last Modified: 16 Feb 2021 13:23 UTC
Resource URI: (The current URI for this page, for reference purposes)
  • Depositors only (login required):


Downloads per month over past year