News

In-Depth Interface-Based Programming in C# Interfaces can make your applications easier to test and maintain. By Patrick Steele January 1, 2010 Interfaces help define a contract, or agreement, between ...
Understanding the differences between an abstract class and interface is key to designing loosely coupled and extensible applications.