Introduction to OOP: Chapter 11: Replacement and Refinement [next] [previous] [audio] [real] [text]

Refinement in Simula and Beta

In Simula and Beta, execute code from parent class first - then when INNER statement is encountered, execute code from child class.

Parent classes wrap around child classes - almost the reverse of American semantic languages.

This guarantees the functionality provided by the parent classes will always be performed.

Intro OOP, Chapter 11, Slide 16