Pergunta de entrevista da empresa HealthcareSource

When to use Abstract class vs. Interface Class?