Several examples of the best well known design patterns (GoF and J2EE) coded in Java.