Source: https://mobile.waldenu.edu/adward/database/Download Gang Of Four Design Patterns/X3P9T7