Een leesbare introductie in een aantal design patterns aan de hand van praktijkvoorbeelden is
Ralph Johnson heeft een heel goede verhandeling geschreven over de relatie tussen test driven development en design patterns: http://www.c2.com/cgi/wiki?TestDrivenDesignAndPatterns
De architect Christopher Alexander heeft een belangrijke invloed gehad op de ontwikkeling van het concept patterns in software. Zijn ideeën gaan echter nog verder. De volgende boeken zijn zeker de moeite van het lezen waard:
Links