Ez a minta kiszervezi a Visitor-hoz az Elem újabb metódusait, úgy, hogy az új Visitor implementáció felülírja a fix metódust egy új algoritmussal, ami az Elemen végezhető, anélkül, hogy az Elemen kellene változtatni. Elem fix metódusa accept(Visitor) , Visitor fix metódusa visit(Element).