visitor pattern noun1 •A behavioural design pattern that separates an algorithm from an object structure on which it operates. formsvisitor patterns