07/15/2013C# / .NET / dotnetProgrammingarchiteturecodingdelegatedelegatesdesigneventsflexibilityperspective4 minute read Why Events? Flexibility. Read the whole article