http://www.javacamp.org/designPattern/ http://www.fluffycat.com/Java-Design-Patterns/Composite/ http://www.javaworld.com/channel_content/jw-patterns-index.html