Domanda di colloquio di SecureView

Why use and Abstract class or Interface?