What is the exact use of an Abstract class? Is not possible to do the same things in an ordinary class as it is an an abstract class?
See Question&Answers more detail:osWhat is the exact use of an Abstract class? Is not possible to do the same things in an ordinary class as it is an an abstract class?
See Question&Answers more detail:osUse an abstract class to provide some concrete implementation but not allow instantiation. You can always instantiate an ordinary class which doesn't make sense if it can't stand alone. At the same time, an interface might not be enough if there's a concrete implementation that's identical in all implementing classes. An abstract class is just enough.