Explicitcoder

Divyang's ICollection

Interfaces versus Abstract classes

Interface V/s abstract Class

In object oriented programming, interface and abstract class are use to represent common structure and behavior. but they have fundamental difference. which help to decide when you have to use interface and when you have to use abstract class. Interface abstract Class It is a composition of general behavior (not a structure). It is a composition of general behavior and…