什么时候使用接口或抽象类

什么时候使用接口或抽象类