This may be a generic OOP question. I wanted to do a generic comparison between an interface and an abstract class on the basis of their usage.
When wou
in java you can inherit from one (abstract) class to "provide" functionality and you can implement many interfaces to "ensure" functionality