đŸ”„ Classes, Relationships (relaciones entre clases)

En la mayorĂ­a de los casos, las clases dentro de TypeScript son comparadas de forma estructural, es decir que aquellas que sean compatibles con otras pueden ser utilizadas como reemplazos aunque no existan vĂ­nculos como herencia o interfaces que las asocien.

class Persona {
  nombre: string;
  edad: number;
}

class Empleado {
  nombre: string;
  edad: number;
  salario: number;
}

const p: Persona = new Empleado();