Abstract: Best practices tell us to program to an interface rather than a concrete class. Let’s start by understanding what a .NET Interface is and what it means to our code. After that, we’ll look at a couple of practical implementations that can make our code more robust and extensible. No specific experience with interfaces or abstract classes is required, but knowing the basics of .NET programming will be helpful.
About the Presenter:Jeremy Clark works for BiTKOO, a company specializing in Authorization Management (never write another line of authorization code). After hours, he puts together demos and technical articles for JeremyBytes.com, a website focusing on .NET technologies. Other times he can be found shredding on a plastic guitar to Guitar Hero. He lives in Anaheim, CA with a seedling redwood tree and his cats, Amanda and Toby.