This is a small tip containing my thoughts on why we should not blindly create interfaces and/or abstract class for each and every class in our application.
An article on motto behind Abstract class and Interface, when to use Abstract class and Interface; Author: Arati Kadi; Section: Design and Architecture; Chapter: Development Lifecycle
You can open any C# tutorial and you’ll find some information about abstract classes and interfaces. Most likely, you’ll not find any information about what is the difference between abstract class and interface.
InterfaceAn interface is like a class but all themethods and properties are abstract. An Interface cannot beinstantiated like abstract class. All
Abstract class or Interface : the most confusing decision in the programming world when to go with which. Let us understand each one in detail and try to answer this question. OK so let’s discuss about them one by one. Abstract clas...