Hejto.pl
Dodaj post

Wpisz coś do wyszukania (minimum 2 znaki)

Wzorzec projektowy Visitor - devszczepaniak.pl

Zawodowiec

w Programowanie

5piorunów

Wzorzec projektowy Visitor to jeden z tych wzorców, z którego zrozumieniem i opisaniem miałem spory problem. Ostatecznie jednak efekt uważam za zadowalający, a sprawdzić go możesz, klikając w podlinkowany artykuł.

W artykule dowiesz się:

:point_right: Jakie są cele i założenia wzorca projektowego Visitor

:point_right: W jakich sytuacjach warto go wykorzystać

Dodatkowo w artykule dodałem praktyczny przykład implementacji, który pomoże Ci zrozumieć ideę Visitora.

Komentarze (3)

Autorytet2piorunów
Zawodowiec0piorunów

@Alky recenzja na blogu soon ( ͡° ͜ʖ ͡°)

Fanatyk1piorunów

Generalnie visitor rozumiem jak specyficzny iterator tylko że kolejnośc działań jest specyficznie okreslona. W sumie zdefiniowana przez programiste

Najłatwiej zrozumieć to chyba przy teorii kompilatorów. Kojarzę coś tam z uczelni. Jest coś takiego jak drzewo składniowe które określa kolenosc działan. Jak już masz takie drzewo gdzie już wiesz że pierw robisz działania w nawiasie potem mnożenie potem dodawanie to visitor elegancko może przejść po nim i zrobić wszystkie obliczenia w tak określonej kolejności. Możesz też sterować czy chcesz wykonać obliczenie od l czy od r

Czyli to taka irteracja przez różne typy w określonej kolejności gdzie wyniki z poprzednich moga miec wpływ na obliczenia następnych. Wydaje się mało przydatny no ale to chyba zależy od projektu.

Wzorzec projektowy Visitor - devszczepaniak.pl - elszczepano - Hejto.pl (demo semantyczne)