Implementing Creational Patterns in C# | CodeSignal Learn