Incadea interview question

Basic design patterns in c#