The object paradigm

1



slide: Section 5.1: The object paradigm


Comparing Smalltalk, Eiffel, C++ and Java

2



slide: Section 5.2: Comparing Smalltalk, Eiffel, C++ and Java


Design dimensions of object-oriented languages

3



slide: Section 5.3: Design dimensions of object-oriented languages


Prototypes -- delegation versus inheritance

4



slide: Section 5.4: Prototypes -- delegation versus inheritance


Meta-level architectures

5



slide: Section 5.5: Meta-level architectures