A tantárgy temtikája két vezető szoftverfejlesztő cég közreműködésével készült.
Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides: Design patterns.Elements of reusable object-oriented software
Partha Kuchana: Software Architecture Design Patterns in Java (with UML quick reference)
James W. Cooper:Design Patterns in Java
http://www.javacamp.org/designPattern/
http://www.crcpress.com/e_products/downloads/download.asp?cat_no=AU2142
J2EE design patterns: http://java.sun.com/blueprints/corej2eepatterns/index.html