I finally got the chance to start reading the the Gang of Four Designs Patterns book. This book was written in 1995 and I can see where it is still relevant today.
It was interesting to see reference about the MVC pattern which is so dominant to day. What was interesting was that MVC emerged for work with the smalltalk language. Today we see it in ASP.NET MVC,Monorail,and the spring framework.
The book uses C++ to show examples of the 23 patterns. The java programmers can read the book Head First Design Patterns to see examples using the java language.