Describir: C♯ design patterns :