Pregunta de entrevista de InteleArc

What is the difference between a subclass and an interface?