Tag Archives: Abstract class and interface in C# -When to use?

When to use interface and abstract class in C#.

Abstract classes have some implemented functionality so you can use the same functionality among all your implementations. Its the best example of re-usability of code. While Interfaces don’t provide any implementation of code. If you are thinking about multiple version of your component then create abstract class. Abstract classes provide a simple and easy way Continue Reading…