Polymorphic "Classes" In Good Ol' C =================================== * bring C++ * C: implement by hand everything the C++ compiler does * interface in c * func ptr type for each virtual * const method? * need .c file for vtable call implementation * init: vtable setup, called by base classes * implementation * is-a -> containment * note: methods (incl. dtor) only used via base class and dynamic dispatch -> static in .c