
I is for Interface
Coding Blocks
00:00
The Importance of Multiple Inheritance
In C sharp, an abstract class has to be inherited whereas an interface must be implemented. The real difference between that multiple inheritance is that multiple inheritance has implementations. So when you have multiple interfaces, you're actually implementing those things yourself. You don't have to worry about the virtual functions that wouldn't be as big of a problem in an interface scenario with multiple inheritance.
Transcript
Play full episode