Featured resource
2026 Tech Forecast
2026 Tech Forecast

Stay ahead of what’s next in tech with predictions from 1,500+ business leaders, insiders, and Pluralsight Authors.

Get these insights
  • Course

C# Design Patterns: Visitor

Design patterns can help you code more cleanly and efficiently. This course will help you learn to use the Visitor pattern in C#.

Advanced
27m
(154)

Created by Harrison Ferrone

Last Updated Apr 28, 2020

Course Thumbnail
  • Course

C# Design Patterns: Visitor

Design patterns can help you code more cleanly and efficiently. This course will help you learn to use the Visitor pattern in C#.

Advanced
27m
(154)

Created by Harrison Ferrone

Last Updated Apr 28, 2020

Get started today

Access this course and other top-rated tech content with one of our business plans.

Try this course for free

Access this course and other top-rated tech content with one of our individual plans.

This course is included in the libraries shown below:

  • Core Tech
What you'll learn

At the core of developing flexible, modular C# applications is a foundational knowledge of design patterns and their use cases. In this course, C# Design Patterns: Visitor, you’ll learn the skills you need to effectively leverage the Visitor design pattern in your own code. First, you’ll learn where the Visitor pattern fits into the overall design pattern canon and the problem it solves in software development. Next, you’ll dive into its building blocks, and finally, its correct implementation. When you’re finished with this course, you will have a firm understanding of the Visitor pattern and its effectiveness, as well as a concrete example of how to integrate it into your own projects. Software required: Visual Studio.

C# Design Patterns: Visitor
Advanced
27m
(154)
Table of contents

About the author
Harrison Ferrone - Pluralsight course - C# Design Patterns: Visitor
Harrison Ferrone
8 courses 4.2 author rating 631 ratings

Harrison Ferrone is a freelance software developer, instructor, and technical editor specializing in iOS and Unity development.

Get started with Pluralsight