接口与抽象类

在差异较大的对象中追求功能上的共性时,使用接口。
在差异较小的对象中追求功能上的不同时,使用抽象基类,因为抽象基类可以包含实现的成员。

原文地址:https://www.cnblogs.com/daishuguang/p/4993465.html