接口vs抽象类

138 阅读1分钟

抽象类是对成员变量和方法的抽象,是一种 is-a 关系,是为了解决代码复用问题

接口仅 仅是对方法的抽象,是一种 has-a 关系,表示具有某一组行为特性,是为了解决解耦问题,隔离接口和具体的实现,提高代码的扩展性。