C# 8 Interfaces
This course will teach you how C# interfaces can help add flexibility to your applications.
Code that is easy to maintain, extend, and test is key to applications that can move quickly to meet your users’ needs. In this course, C# Interfaces, you’ll learn to use interfaces to add flexibility to your code. First, you’ll explore the mechanics (“What are interfaces?”) and why you want to use them. Next, you’ll discover how to create your own interfaces to make it easy to change or swap out functionality. Finally, you’ll learn about default member implementation and how to avoid some common stumbling blocks. When you’re finished with this course, you’ll have the skills and knowledge of C# interfaces needed to write application code that is easy to maintain, extend, and test.
Author Name: Jeremy Clark
Author Description:
Jeremy Clark makes developers better. By drawing on over 15 years of experience in application development, he helps developers take a step up in their skill set with a focus on making complex topics approachable regardless of skill level. He is a Microsoft MVP for .NET and has authored a number of articles about C# on his blog.. He loves sharing his experiences and has delivered over 300 technical presentations in the last 9 years in the United States and Europe. Jeremy lives in northern Washin… more
Table of Contents
- Course Overview
1min - Introducing Interfaces
34mins - Creating Interfaces to Add Extensibility
34mins - Dynamic Loading and Unit Testing
39mins - Explicit Interface Implementation
18mins - Default Implementation and Advanced Topics
36mins
There are no reviews yet.