Відео урок присвячений шаблону проектування Visitor (Відвідувач), який дозволяє одноманітно обійти набір елементів з різнорідними інтерфейсами (тобто набір об'єктів різних класів не наводячи їх до загального базового типу), а також дозволяє додати новий метод (функцію) до класу об'єкта, при чому не змінюючи сам клас цього об'єкта.