gemeinsame Datenform und Verhalten von Objekten
typedef struct { int (*method[5])(); } cls; typedef struct { cls * c; } obj; obj *o; ... (*(o->c->method[3]))();
allgemein: Klasse: