was successfully added to your cart.

Interfaces in C# – Video and Resources

The What, Why, and How

What are interfaces, how do you use them, and what are they good for? Those are the questions I get a lot. They also happened to be my questions when I first learned about interfaces. At first, I didn’t really understand why we needed interfaces. Now, after working with them for years, I understand just how indispensable they are. In this video, I am going to answer all of those questions about interfaces by showing off how they can be used in actual code.

Resources mentioned in the video

Sign up for my mailing list here: https://iamtimcorey.com/general-sign-up (your email will be kept safe and you will not be spammed).
Initial Source Code from the video: InterfaceDemo_Start
Completed Source Code from the video: InterfaceDemo_End

Join the discussion 2 Comments

  • Alok says:

    Thanks for the awesome tutorial. It cleared my years-long confusion and frustration related to Interfaces. This video along with your videos on SOLID principles helped me understand the true purpose and power of Interfaces. Now I’ll be implementing it properly and adequately.

    Also, If I may I would request you to make videos on topics which I guess lots of people have confusions about like a singleton pattern or factory pattern etc. in detail. Also, most importantly the detailed and practical differences between Abstract class and Interfaces. Thanks in Advance. 🙂

Leave a Reply