¿Por qué Go mató a la herencia?
go
dev.to
La decisión de los creadores de Go de eliminar la herencia de clases no fue un capricho académico. Fue una respuesta directa a décadas de jerarquías de objetos frágiles. En Go, no heredas lo que un objeto "es", sino que construyes lo que un objeto "hace". La herencia tradicional crea acoplamiento rígido (Is-a)(es un). La composición en Go utiliza el Embedding para crear sistemas flexibles (Has-a)(tiene un), evitando el problema de la clase base frágil y permitiendo una evolución del código muc