Публикации по теме 'liskov-substitution'
интервью Барбары Лисков
В последнее время я пересматривал основы программирования и наткнулся на интервью с Барбарой Лисков. Ее объяснение абстракции и модульности было поучительным и дало мне новый взгляд на принцип подстановки Лискова. https://lnkd.in/g4hQbYMM
Абстракция является важнейшей концепцией в разработке программного обеспечения, и принцип подтипирования поведения, также известный как принцип подстановки Лисков, имеет решающее значение для построения этой концепции. Как объясняет Барбара Лисков,..
От принципа подстановки Лисков к ковариации
Для начала, чтобы не тратить ваше время, эта статья посвящена ковариации в объектно-ориентированном программировании, а не в математическом (как в статистике или обработке сигналов).
Ковариантность и контравариантность — это функции, поддерживаемые современными языками программирования, которые позволяют входным или выходным значениям изменять тип, когда мы специализируем метод в дочернем классе.
В этот момент вы можете спросить себя, как они могут быть связаны; Пожалуйста, оставайтесь..