When to use an interface instead of an abstract class and vice versa?

前端 未结 23 2179
忘了有多久
忘了有多久 2020-11-22 04:29

This may be a generic OOP question. I wanted to do a generic comparison between an interface and an abstract class on the basis of their usage.

When wou

23条回答
  •  攒了一身酷
    2020-11-22 05:06

    This can be a very difficult call to make...

    One pointer I can give: An object can implement many interfaces, whilst an object can only inherit one base class( in a modern OO language like c#, I know C++ has multiple inheritance - but isn't that frowned upon?)

提交回复
热议问题