Asdevelopers,weusuallythinkintermsofdesignpatternsbutwithconventionalprogramminglanguageswhichlacksupportforimplementingpatterns,weendupwritingrepetitivecode.PostSharpsolvesthisbyextendingtheC#andVBlanguageswithanotionofpattern.Itincludesready-madeimplementationsofthemostcommonpatter