Pregunta de entrevista de SecureView

Why use and Abstract class or Interface?