Bibliografia
Principal
- Design Patterns: Elements of Reusable Object-Oriented Software,: E. Gamma, R. Helm, R. Johnson, and J. Vlissides 1994 ISBN 0-201-63361-2.
- Effective Java: Programming Language Guide: Joshua Bloch 2017 978-0134685991
- Applying UML and Patterns - An Introduction to Object-oriented Analysis and Design: Craig Larman 2004 0131489062