Abstract class and Interface

来源:互联网 发布:红极一时的网络歌曲 编辑:程序博客网 时间:2024/05/22 15:26

什么时候用抽象类,什么时候用接口?

  • 如果这个概念在我们脑中确确实实存在 —> 用抽象类

  • 如果这个概念仅仅是某些方面的一个特性,比如说会飞的(flyable),会动的(moveable)—> 设成接口

  • 在模糊的时候,一般设成接口(原因是:实现了这个接口之后,还能从其他的抽象类继承,这样更灵活。但是如果继承了抽象类了就不能继承其他抽象类了。)
0 0
原创粉丝点击