3 ms·
The visitor pattern is a way of getting multiple dispatch in a language with single dispatch. It can also be seen as a way of encoding a functional solution to
by Robin_Message 2y ago
The visitor pattern is a way of getting multiple dispatch in a language with single dispatch.
It can also be seen as a way of encoding a functional solution to the expression problem in an OO language, which is useful when you have a set of objects and want to make it easy to add new operations to them, not create new types of objects.