SHVETS, A. Dive Into Design Patterns. Refactoring Guru. 2021 https://refactoring.guru/design-patterns/book
HORSTMANN, Cay, Object-Oriented Design and Patterns. Second Edition, Wiley, 2006.
FREEMAN, E., ROBSON, E., Head First Design Patterns, 2nd Edition, O'Reilly Media, 2020 (version électronique disponible)
SHVETS, A., Dive Into Design Patterns., Refactoring. Guru., 2021
GAMMA, E., HELM, R., JOHNSON, R. & VLISSIDES, J., Design Patterns: Elements of Reusable Object-Oriented Software. Addison-Wesley, 1995 (aussi disponible en français).
GRAND, M., Patterns in Java: A Catalog of Reusable Design Patterns Illustrated with UML. Vol. 1, 2nd Edition, New York, Wiley, 2002.
RUMBAUGH, J., JACOBSON, I., & BOOCH, G., The Unified Modeling Language Reference Manual. Addison-Wesley, 1999.
SHALLOWAY, A. & TROTT, J., Design Patterns Explained: A New Perspective on Object-Oriented Design. Addison-Wesley, 2002.
ECKEL, B., Thinking in Java. Upper Saddle River (NJ), Prentice Hall, 2000 http://www.mindview.net/Books/TIJ/.