El principio DRY (Don't Repeat Yourself en inglés) busca evitar la repetición de código innecesario, promoviendo la reutilización y abstracción de código común. La herencia facilita la aplicación de esta filosofía al permitir compartir métodos y atributos entre clases, evitando la duplicación de código.
¿Qué es el principio DRY en programación y cómo se relaciona con la herencia?