Path: utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!cs.utexas.edu!uunet!mcsun!ukc!edcastle!aiai!jeff From: jeff@aiai.ed.ac.uk (Jeff Dalton) Newsgroups: comp.object Subject: Re: Inheritence and Delegation Message-ID: <1207@skye.ed.ac.uk> Date: 11 Oct 89 15:13:17 GMT References: <125984@sun.Eng.Sun.COM> Reply-To: jeff@aiai.UUCP (Jeff Dalton) Organization: AIAI, University of Edinburgh, Scotland Lines: 26 In article <125984@sun.Eng.Sun.COM> grover%brahmand@Sun.COM (Vinod Grover) writes: >I once read that the inheritence mechanism is a special case of a more >general phenomena called Delegation. I cannot come up with the reference >but unless I am mistaken I think it was an article written by Stefik and >Bobrow in the AI Magazine a few years ago. \bibitem{lieberman:delegation} Henry Lieberman. ``Using Prototypical Objects to Implement Shared behavior in Object-Oriented Systems.'' {\em OOPSLA '86 Conference Proceedings}, {\em SIGPLAN Notices\/} 21(11), November 1986. \bibitem{stefik:themes} M. Stefik and D. Bobrow. ``Object-Oriented Programming: Themes and Variations.'' {\em AI Magazine}, December 1985. \bibitem{stein:delegation} Lynn Andrea Stein. ``Delegation is Inheritance.'' {\em OOPSLA '87 Conference Proceedings}, {\em SIGPLAN Notices\/} 22(12), December 1987. The caricature version: Lieberman claims delegation is more general than inheritnace. Stein says it isn't: they're the same. -- Jeff