is it possible to call an object's function without interface or direct include its header?

i think interface is too heavy and try to find a way to call object’s function without help of Interface or header file,

like check method’s name and signature, then call the target function with any cast operation

this may be very hard for cpp

hope someone helping me finding out, thanks