contact directly:
oc:isa;
java:class;
Indirect contact:
c ++: virtual function table;
Object memory model;