¿Cuál es la diferencia entre 'extiende' e 'implementos' en TypeScript?

Me gustaria saber quehombre yniño tienen en común y en qué se diferencian.

class Person {
  name: string;
  age: number;
}
class child extends Person {}
class man implements Person {}

Respuestas a la pregunta(4)

Su respuesta a la pregunta