Veremos un ejemplo didáctico y basado en el libro Head First Design Patterns, de O'Reilly.