in

Drowning In Technical Debt

C# | ASP.NET | SharePoint | SQL | Architecture | SOA |

vinayahuja

Follow up to Jacksonville Developers User Group Meeting - July 11th, 2007

It was nice to present at JAXDUG meeting on Wednesday It was a small group that attended this meeting. We had some interesting discussion. I talked on Design Patterns and demonstrated some of the Gang of Four Patterns from the classic design patterns book - Design Patterns: Elements of Reusable Object-Oriented Software (Addison-Wesley Professional Computing Series).

My talk was based on the code examples from the book - Head First Design Patterns (Head First). This book takes a look at various design patterns in a very lively manner with fun examples. I would strongly recommend this book. Although the book is in Java, the fundamental principles of OOAD are the same and explained very nicely.

Resources
Presentation Slides – The Art of Design using Design Patterns in C#
Head First Design Patterns Book Home Page
C# Code Examples 

The above C# code examples are written using Visual Studio 2003 version. In my demo, I showed several class diagrams from this code for various patterns. You can download the updated package from the link below.
C# Code Examples with Class Diagrams in VS 2005

The code examples solution contains a project that has unit tests written using Nunit. You’ll need to download NUnit for .NET 2.0.
Thanks to everyone who attended the session. If you have any questions, please feel free to contact me.

Read the complete post at http://www.thegenericguy.com/cs/blogs/vinayahuja/archive/2007/07/15/956.aspx

Powered by Community Server (Commercial Edition), by Telligent Systems