Why we use abstract class and interface in asp.net? Which place can we use abstract class and interface in asp.net?