11.7.1. The Command Pattern