VisitorWzór.25 Drogi czytelniku omówiliśmy prawie wszystkie wzorce projektowe z "Gang of Four". Do skończenia tej kolekcji wpisów pozostało nam omówić ostatni wzorzec projektowy, a jest nim wzorzec projektowy "Visitor".
Jak najlepiej wyjaśnić ten wzorzec?
Najlepiej jest od razu przeskoczyć do przykładu.
Powiedzmy, że mamy następujące wyrażenie matematyczne, które dla ułatwienia składa się tylko z liczb (możliwie ułamkowych) i operatora odejmowania.
Oto przykład takiego wyrażenia : (1.0 - (2.0 - 3.0))
Chcemy teraz zapisać te wyrażenie matematyczne w sposób obiektowy.