Hoy me he topado con un recurso bastante útil. Se trata de una página en inglés que recopila los Patrones de diseño más utilizados (como los que se enseñan en la universidad en ingeniería del software o estructura de datos). Me ha parecido interesante guardar la dirección:
Link (inglés)
Design Patterns | Object Oriented Design