A Learning Guide to Design Patterns Added on 19 June 2000 Peter Bogaards An Online Study Group (Joshua Kerievsky at Industrial Logic, Inc.) Patterns