何时使用抽象类和接口

何时使用抽象类和接口