Reprend les exemples de http://www.dofactory.com/Patterns/Patterns.aspx et les traduits en Java