状态模式

一条通用的准则是“用继承表达行文间的差异，并用字段表达状态上的变化”
Stage类使用了状态模式：
1.用Actor的值的不同来表示Stage的状态变化

2.Actor的不同子类，对act方法有不同的实现(即其子类有不同的act行为)--这是通过继承父类Actor，然后重写父类的act方法，实现自己的act方法(实现自己的act行为)。

3.Stage的状态发生变化了，其performPlay行为也相应的发生了变化---这就是状态模式，某一对象的状态发生变化，则其行为也发生变化(状态的变化通过成员值的变化来表现；行为的变化通过其中的方法操作发生改变来表现)。