LINUX.ORG.RU

История изменений

Исправление seiken, (текущая версия) :

Можно подробнее, в каких ситуациях такое возможно и где в ядре именно без динамического полиморфизма не обойтись?

В любом случае, когда есть стандартный интерфейс (например для ФС: читать, писать и проч.) и различные реализации одного и того же интерфейса. Например, для ext4 пишем в блочное устройство, а для NFS отправляем в сеть. Это стандартная ситуация, не важно, ООП явно поддержано в ЯП или костылится вручную.

На практике мало того, что к херам вся эта галиматья

На практике - это чуть менее, чем везде.

Исходная версия seiken, :

Можно подробнее, в каких ситуациях такое возможно и где в ядре именно без динамического полиморфизма не обойтись? В любом случае, когда есть стандартный интерфейс (например для ФС: читать, писать и проч.) и различные реализации одного и того же интерфейса. Например, для ext4 пишем в блочное устройство, а для NFS отправляем в сеть. Это стандартная ситуация, не важно, ООП явно поддержано в ЯП или костылится вручную.

На практике мало того, что к херам вся эта галиматья

На практике - это чуть менее, чем везде.