# Liskov substitution principle

> object-oriented programming principle stating that, in a computer program, if S is a subtype of T, then objects of type T may be replaced with objects of type S without altering any of the desirable properties of the program (correctness, etc.)

**Wikidata**: [Q957386](https://www.wikidata.org/wiki/Q957386)  
**Wikipedia**: [English](https://en.wikipedia.org/wiki/Liskov_substitution_principle)  
**Source**: https://4ort.xyz/entity/liskov-substitution-principle


## References

1. Freebase Data Dumps. 2013