Pergunta de entrevista da empresa Siemens Healthineers

How would you decide when to use abstract class and a Interface