Intermediate

C-Sharp 8 Design Patterns Composite

This course covers the Composite design pattern in C#. The Composite pattern provides a way to work with tree structures in a consistent manner, regardless of whether you are manipulating...

Level: Intermediate — prerequisites: C# and basic notions of data structures

Prerequisites: Be comfortable with C# and have basic notions of data structures.

Deepening your knowledge of canonical design patterns in object-oriented programming is a valuable tool in your developer's toolbox.

Sign in to read this course

A free account unlocks all 514 courses. 20 are readable without one.

What's inside

10 sections
  1. 1 Table of Contents
  2. 2 Course Overview
  3. 3 What is the Composite pattern?
  4. 4 Structural implementation (minimal example)
  5. 5 Alternative considerations and variations
  6. 6 Real example: virtual file system
  7. 7 Encapsulate the construction with a Builder
  8. 8 Existing Composites in .NET
  9. 9 Visual Studio Project Structure
  10. 10 Summary and key points

Interested in this course?

Contact us to book it or get a custom training plan for your team.