Pergunta de entrevista da empresa SecureView

Why use and Abstract class or Interface?