🎉 Ура! Після трьох років роботи, я нарешті випустив англійську версію книжки про патерни! Ось вона »
Відвідувач

Відвідувач на PHP

Відвідувач — це поведінковий патерн, який дозволяє додати нову операцію для цілої ієрархії класів, не змінюючи код цих класів.

Детальніше про те, чому Відвідувач не можна замінити звичайним перевантаженням методів читайте в статті Відвідувач і Double Dispatch.

Детальніше про Відвідувача

Особливості паттерна на PHP

Складність:

Популярність:

Застосування: Відвідувач нечасто зустрічається в PHP-коді внаслідок своєї складності та особливостей реалізації.

Відвідувач іншими мовами програмування

Відвідувач на Java Відвідувач на C# Відвідувач на Python Відвідувач на Ruby Відвідувач на Swift Відвідувач на TypeScript