Что такое принцип подстановки Барбары Лисков

C#Барбара ЛисковООПпаттерны проектированияпринцип подстановки