The style of object oriented programming you describe has been part of the Macintosh MPW (Macintosh Programmer's Workshop) IDE and development environment since at least the mid-1980s. In fact, MPW was used to teach object-oriented programming since at least 1989:

http://dl.acm.org/citation.cfm?id=73529

MacApp, the MPW application framework, was an object-oriented programming framework, built first in Object Pascal and then in C++:

http://en.wikipedia.org/wiki/MacApp

Last edited by tacit; 01/16/15 09:28 PM.

Photo gallery, all about me, and more: www.xeromag.com/franklin.html