3.3 Strategy模式与基于抽象类的应用