LINUX.ORG.RU

Ковариантность и контрвариантность типов в Питоне, примеры

 ,


0

1

Прочитал про ковариантность и контрвариантность типов в Питоне.

Есть ли какие-то вменяемые простые статьи на эту тему на русском? Где на практике это полезно?

На английском упоминается Liskov’s Substitution Principle.

На практике это полезно в том случае, если ты планируешь писать книги и впаривать курсы по этой херне. Ну или хотя бы торговать лицом на конфах.

thesis ★★★★★
()
Ответ на: комментарий от vvn_black

Википедия?

Может фундаментальные издания на русском есть на эту тему?

i_am_not_ai
() автор топика

Есть ли какие-то вменяемые простые статьи на эту тему на русском? Где на практике это полезно?

На русском статей пока не видел. Полезно только при необходимости полностью правильно типизировать большую и сложную кодовую базу.

В жизни, я пока таких примеров не видел, хотя знаю, что они есть.

По-моему, в соответствующем PEP достаточно понятно объясняется, хотя давно его читал, и он не на русском.

emorozov
()

А зачем тебе это в питоне, где типизация утиная?

Aswed ★★★★★
()
Ответ на: комментарий от thesis

И для собеседований, где тебе будут задавать максимально тупые вопросы

evgeny_aa ★★☆
()
Ответ на: комментарий от thesis

Или если пишешь библиотеку, которую будут использовать больше чем один человек.

Или для общего развития.

Или чтоб разобраться в коде чужой библиотеки которую используешь.

Или еще 100500 случаев.

kardapoltsev ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.