designpatterns JavaDesPatDepth Learn design patterns in depth. Oozinoz code Learn design patterns from source code in Design Patterns In Java by Steve Metsker and William Wake.