Introduced by Barbara Liskov




A child class must be able to be used in place of a parent class