I guess it is up to me to fill in the blanks from the other room at Edmonton Code Camp. I saw
Neil Bourgeois's presentation of OO Programming in .NET for Procedural Developers. I have discovered that even though I uses "classes", "objects", and "inerhitance" I really do not know how to do it well (if JP has taught me anything it is to be humble about my abilities). But I digress.
Neils presentation started with a fairly simply application of a dog dating service. When he opened up the code I thought to myself "hey I have seen code like this... wait I have writen code like this" (don't get me wrong... it works... but not very expandable). Through a series of refactorings and excellent examples of patterns we created a great app that once the source is posted I am going to steal and market.... I mean... its open source right?
I talked to Neil after and he said that he will be posting some stuff to his underused blog as his life (aka drinking) is quite busy. So look out for that if you want to see some good and straight forward patternĀ implementations. Also for those of you reading and saying "I am the greatest OO programmer alive" get the sample and if you understand it all of the bat then.... well.... you are right and I congratulate you.
Print | posted on Sunday, October 01, 2006 3:39 AM