实现继承与接口继承区别
实现继承通常情况下表现为对抽象类的继承,而其与接口继承在规则上有以下几点归纳:
·抽象类适合于有族层概念的类间关系,而接口最适合为不同的类提供通用功能。
·接口着重于CAN-DO关系类型,而抽象类则偏重于IS-A式的关系。
·接口多定义对象的行为;抽象类多定义对象的属性。
本文来自博客园,作者:重庆熊猫,转载请注明原文链接:https://www.cnblogs.com/cqpanda/p/16987439.html
实现继承通常情况下表现为对抽象类的继承,而其与接口继承在规则上有以下几点归纳:
·抽象类适合于有族层概念的类间关系,而接口最适合为不同的类提供通用功能。
·接口着重于CAN-DO关系类型,而抽象类则偏重于IS-A式的关系。
·接口多定义对象的行为;抽象类多定义对象的属性。
本文来自博客园,作者:重庆熊猫,转载请注明原文链接:https://www.cnblogs.com/cqpanda/p/16987439.html