举例说明什么情况下会更倾向于使用抽象类而不是接口?

答案解析

当需要部分实现、定义公共属性或方法,且子类共享这些实现时,优先用抽象类;接口用于纯规范,无实现。