Can we declare a class as Abstract without having any abstract method?
Interfaces generally have better performance than abstract classes because they allow multiple inheritance through interface implementation. Abstract classes involve single inheritance.