抽象类体现了一种继承关系,要想使得继承关系合理,派生类和父类之间必须存在“is a”关系,即派生类和父类在概念本质上应该是相同的。对于接口来说则不然,并不要求接口的实现者和接口定义在概念本质上是一致的,仅仅是实现了接口定义的契约而已。
抽象类和接口在设计上的区别
最新推荐文章于 2024-09-18 09:30:00 发布
抽象类体现了一种继承关系,要想使得继承关系合理,派生类和父类之间必须存在“is a”关系,即派生类和父类在概念本质上应该是相同的。对于接口来说则不然,并不要求接口的实现者和接口定义在概念本质上是一致的,仅仅是实现了接口定义的契约而已。

被折叠的 条评论
为什么被折叠?
