What is the difference between an interface and a class that implements an interface?
What is the difference between an interface and an abstract base class?
How do you indicate that class MyClass
derives from class MyBase
and implements the interfaces
ISuppose
and IDo
?
What two operators can tell you if an object’s class implements an interface?
What is the difference between the is
and as
operators?
What does it mean to “extend” an interface?
What is the syntax for extending an interface?
What does it mean to override an interface implementation?
What is explicit interface implementation and why would you use it?