Le célèbrissime et grand classique "Design Patterns : elements of reusable object oriented software" est initialement en anglais, donc si ça te pose vraiment problème, tu peux regarder du côté de http://rpouiller.developpez.com/tutoriel/java/design-patterns-gang-of-four/ , qui les implémente en français et en Java.
J'ai pas testé cette version, mais le livre original est un must-have. C'est clair, réfléchi, et pas trop compliqué pour la plupart des patterns. C'est peut-être un peu insipide si on lit ça de la couverture à la 4°, mais c'est du coup efficace en temps que livre de référence. À voir, le lien en français m'a l'air d'être bien plus concis, donc c'est sans doute plus accessible.