Zajrzyj na mój nowy kurs Git! Hej! Zajrzyj na mój nowy kurs Git! Hej! Mój nowy kurs Git jest na GitByBit.com – sprawdź! Hej! Chcesz odświeżyć Git na luzie? Mój nowy kurs na GitByBit.com!
Odwiedzający

Odwiedzający w języku Swift

Odwiedzający to behawioralny wzorzec projektowy pozwalający dodawać nowe zachowanie istniejącej hierarchii klas bez zmiany kodu jej klas.

O tym, dlaczego Odwiedzającego nie można po prostu zastąpić przeciążaniem metod, przeczytasz w naszym artykule Odwiedzający i podwójna dyspozycja.

Złożoność:

Popularność:

Przykłady użycia: Odwiedzający nie jest zbyt powszechnie stosowany, gdyż jest skomplikowany i ma wąski zakres stosowania.

Następujące przykłady są dostępne na Swift Playgrounds.
Gratulacje dla Alejandro Mohamad za stworzenie wersji Playground.

Odwiedzający w innych językach

Odwiedzający w języku C# Odwiedzający w języku C++ Odwiedzający w języku Go Odwiedzający w języku Java Odwiedzający w języku PHP Odwiedzający w języku Python Odwiedzający w języku Ruby Odwiedzający w języku Rust Odwiedzający w języku TypeScript