Liskov Substitution Principle The Liskov Substitution Principle (LSP) states that subtypes must be substitutable for their base types.