Можешь описать ситуацию на C#, где подкласс нарушил принцип подстановки Лисков, и объяснить, как это нарушение создало проблемы в софте? — ДейлиПреп