抽象类使用场景