Pregunta de entrevista de Blackhawk Network

1.Abstract classes vs interfaces and when to use which.