Java implementation of the design patterns presented in Design Patterns Essentials by Toni Bevis (http://www.amazon.de/Java-Design-Pattern-Essentials-English-ebook/dp/B00A9HSR2M/ref=sr_1_2?ie=UTF8&qid=1417613714&sr=8-2&keywords=design+patterns+essentials)