Java Design Pattern

6- Command Pattern