The Purpose of Abstract Classes. The purpose of abstract classes is to function as base classes which can be extended by subclasses to create a full implementation . For instance, imagine that a certain process requires 3 steps: The step before the action.9 Mar 2015
Read moreWhy do we use abstract class?
An abstract class is used if you want to provide a common, implemented functionality among all the implementations of the component . Abstract classes will allow you to partially implement your class, whereas interfaces would have no implementation for any members whatsoever.
Read more