To explain this pattern, I’m going to jump into an example first and then discuss the pattern itself. Hope you don’t mind!
25. Visitor
Get Design Patterns in .NET Core 3: Reusable Approaches in C# and F# for Object-Oriented Software Design now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.