Я считаю, что понимаю цель дизайна дизайнера и посетителя.
Хотя я могу перечислить следующие различия
- Декоратор работает над объектом, посетитель работает над составной структурой,
- Decorator - это шаблон структурного дизайна, посетитель - шаблон поведения.
Когда я думаю в глубине души, я не могу убедить себя в том, что представляет собой реальную разницу между ними.