Someone once mentioned to me about a project (or two), maybe written in Java, that they used in school to help teach them design patterns. It implemented a number of the design patterns but was for learning purposes only.
I know you should not try to stuff a bunch of the design patterns into a application just for the sake of using them but I would like to see an example of them implemented in the context of a larger application. So does anyone know of a code project\application that implements a number of design patterns (preferably in C#)?