A demo of Command Design Pattern