Mediator Pattern Behavioral Design Pattern in C# (.NET Core 3.1) General Diagram C# Diagram of this sample Sample written in C# of the Mediator Pattern running in the console.