Leí que el principio de sustitución de Liskov se viola si:
Las condiciones previas se fortalecen, o
Las condiciones posteriores se debilitan
Pero todavía no entiendo completamente cómo estos dos puntos violarían el principio de sustitución de Liskov. ¿Puede alguien explicarme con un ejemplo? Específicamente, ¿cómo una de las condiciones anteriores causaría una situación en la que un objeto de subclase no puede ser sustituido por un objeto de superclase?