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