Standard OOPS concepts like diff between interface and abstract class.
Anonimo
An abstract class is a class that can't be instantiated directly and must be inherited to create a concrete class. An interface is an abstract class which provides no default implementation and just specifies the functionality a concrete class much implement.