My little one, she is 5 yrs old, and she likes to paint, draw and above all she likes to play the Lego blocks. I never think of a better idea than writing a simple application that mimics a little bit of Lego blocks – “LegoDraw”.More...
Extension methods provide public / internal extensions to the already existing types. And the design pattern that provides this functionality is the visitor pattern, but the draw back of the visitor is you have to have all the hooks planted in the class hierarchy according to the pattern to make it workable. But the extension methods provide you this pattern right out of the box.More...