Class vs. Interface

后端 未结 10 1477
孤城傲影
孤城傲影 2020-12-10 03:18

I have a quite basic question:

When should we decide to use Interface or Class for a specific class?

For example: says we have 2 classes, Customer and Doctor

10条回答
  •  刺人心
    刺人心 (楼主)
    2020-12-10 03:49

    Interfaces are used to enforce certain Methods/Properties. In a nutshell- an interface is a set of rules.

    A class can be used to inherit/override base functionality.

    Have a look at

    • Difference between class and interface in C#?
    • C#: Interface vs. Class
    • Abstract Class versus Interface
    • interface (C# Reference)

提交回复
热议问题