oo language requires special mechanisms in the runtime environment to implement their added features Objects, methods, inheritance, and dynamic binding oo languages vary greatly in their requirements for the runtime environment Two good representatives of the extreme Smalltake requires fully dynamic environment C++ retains the stack-based environment ofc in much of its design efforts• OO language requires special mechanisms in the runtime environment to implement their added features: – Objects, methods, inheritance, and dynamic binding • OO languages vary greatly in their requirements for the runtime environment. • Two good representatives of the extreme: – Smalltake requires fully dynamic environment; – C++ retains the stack-based environment of C in much of its design efforts