什么时候用接口?什么时候用抽象类?
如果这个概念在我们脑子中是确确实实存在的,就用抽象类。
否则的话,如果这个概念仅仅是一方面的特性,比如会飞的,能跑的,这些我们就设置为接口。
两个概念模糊,不知道设置为抽象类还是接口的时候,一般我们设置为接口,原因是我们实现了这个接口还可以继承。