🇺🇸 EN
Frontend
·1 min read·↗·🇺🇸 EN

Diferencia entre 'extends' e 'implements' en TypeScript

Portada principal del artículo: Diferencia entre 'extends' e 'implements' en TypeScript

Hoy un amigo me preguntó sobre la diferencia entre extends e implements.

class Media {
  format: string;
}
class Video extends Media {}
class Image implements Media {}

La respuesta rápida para él fue:

extends: la clase obtiene todos los métodos y propiedades del padre, por lo que no tienes que implementarlos.

implements: la clase tiene que implementar los métodos y propiedades.

Espero que esto ayude a cualquiera que tenga la misma duda.

Foto de Andrew Nemeth en Unsplash

Parte de la serie Frontend

Modern frontend development — Angular, React, TypeScript, accessibility, and performance.

Ver serie completa

Artículos Relacionados

Compartir este artículo

Si esta guía te resultó útil, compártela con tu equipo o con otros desarrolladores.


Software real. Lecciones reales.

Comparto las lecciones que aprendí por las malas, para que puedas evitarlas o estar preparado cuando ocurran.

User avatar
User avatar
User avatar
User avatar
+13K

Únete a 13,800+ desarrolladores y lectores.

Cero spam. Cancela tu suscripción en cualquier momento.