irascian wrote:
I can't lay my hands on it at the moment but there's a good Patterns book by Martin Fowler that gives the examples in Java and C#.

There also used to be some good free books from the Microsoft Patterns and Practices group.  "Enterprise Solution Patterns using Microsoft.Net" is something you can download for free and print out, or if you prefer order as a book from Microsoft Press. From the same team there's also "Integration Patterns".


I have Fowler's book, "Refactoring: Improving the Design of Exisiting Code", which is a very very good read.  If the patterns book is anywhere near that caliber it should be real useful.