HealthcareSource Interview Question

When to use Abstract class vs. Interface Class?