Динамический метод диспетчеризации в C
Я знаю, это звучит глупо, и я знаю, что C не является объектно-ориентированным языком.
Но есть ли способ, которым динамическая диспетчеризация методов может быть достигнута в C? Я думал о функциональных указателях, но не понял всей идеи.
Как я мог реализовать это?