by Michael Thomas
JUnit is a testing framework for software developers and testers to assist in automated testing. JUnit is used in TDD (Test Driven Development).
( Home Page: Free Web Tutorials on Java & Web Technologies )
Design Pattern Survival Guide - quick info.
Design Patterns
http://en.wikipedia.org/wiki/Design_Patterns - a must visit site for design patterns.
Design Patterns: Elements of
Reusable Object-Oriented Software, Addison-Wesley, by Erich Gamma, Richard Helm,
Ralph Johnson, John Vissides.
These 4 authors are now know as the Gof ("Gang of Four").
They have identified and named 23 design patterns in this book.
My Comments: This is the authoritative book but it is some what hard to read. It is also C+ and Smalltalk based.
Design Patterns for Dummies, Wiley Publishing, by Steve Holzner PhD.
My Comments: Good book and has source code that you can download.
Head First Design Patterns, O'Reilly, by Eric Freeman & Elisabeth Freeman
My Comments: Good book but is a little to wordy for me. No source code to download which is a negative for me. Also it is hard sometimes to figure out the actual code that implements the design pattern.