Title: Design Patterns In C#