实现多态的方式有继承与接口,为何不能只使用接口,而彻底废弃继承?

接口比继承更为灵活,在我看来,继承的父类,可以理解成是一堆接口的稳定组合。所以,我在想,为何还需要出现继承,只使用接口不就ok了,要灵活的,自己去灵活组织;要稳定的组合的,用接口实现一个模板,也就是继承了。

出现继承这种,确实也是合理的,毕竟省事啊,应用场景更广。

那么,继承与接口各自有何针对性的适用场景上的区别?彻底放弃继承,一切都使用接口的这种思路可行吗?

喜欢这个问题 | 分享 | 新建回答

回答