A parent class must be able to be substituted by its child classes without breaking the application. In practice, this helps to organize the idea of inheritance, as it prevents us from extending a parent class only to later remove an already implemented method or do a “throw new Error(‘Not imple...
Source: [Dev.to](https://dev.to/victorlisbronzo/liskov-substitution-principle-67n)