 <ol> <li>Interfaces do not have fields. That should make the memory layout a lot easier.</li> <li>The memory layouts will have each of the vtables in separate locations in memory. Remember that vtables do not have the method implementations themselves, but a reference to where in memory the method starts. That allows all methods to be at the correct place relative to the start of the vtable.</li> </ol>