Принцип подстановки Барбары Лисков (Liskov Substitution Principle)
Значит, любая реализация абстракции (интерфейса) должна быть взаимозаменяемой в любом месте, в котором принимается эта абстракция. По сути, когда мы используем в коде интерфейсы, то используем контракт не только по входным данным, принимаемым интерфейсом, но и по выходным данным, возвращаемым разными классами, реализующими этот интерфейс. В обоих случаях данные должны быть одного типа.
12 views
0
0
3 months ago 00:21:34 1
СРОЧНО ЗАМЕНИ ПРАВА В ГИБДД 2024: новые правила замены, квадроцикл, снегоход
3 months ago 00:24:16 1
Планировка Кухни. 12 золотых правил
3 months ago 00:31:07 1
Замена нижней опоры и правого сальника КПП Пежо 407