Refinement in Object Pascal

Object Pascal is a little more direct in the way it notates refinement. The keyword inherited can be used in a method, and indicates the point at which the code from the parent should be executed. Once more the code from the child is wrapping around the code from the parent, which is the opposite of the Beta idea.

[audio] [real] Text to accompany slide19, in Chapter 11 of An Introduction to Object-Oriented Programming