抽象类的应用