实现继承通常情况下表现为对抽象类的继承,而其与接口继承在规则上有以下几点归纳:
·抽象类适合于有族层概念的类间关系,而接口最适合为不同的类提供通用功能。
·接口着重于CAN-DO关系类型,而抽象类则偏重于IS-A式的关系。
·接口多定义对象的行为;抽象类多定义对象的属性。
实现继承通常情况下表现为对抽象类的继承,而其与接口继承在规则上有以下几点归纳:
·抽象类适合于有族层概念的类间关系,而接口最适合为不同的类提供通用功能。
·接口着重于CAN-DO关系类型,而抽象类则偏重于IS-A式的关系。
·接口多定义对象的行为;抽象类多定义对象的属性。