lua-users home
lua-l archive

[Date Prev][Date Next][Thread Prev][Thread Next] [Date Index] [Thread Index]

At 07:38 20/04/00 -0300, Nick Trout wrote:
What is the difference between a prototype based OO system and a class based
one? I thought a prototyped systems were just part of the design phase of OO?!

Hi Nick,

Besides the prototyping phase in software development processes,
there are prototype-based languages.
Basically, those languages are OO languages that use delegation,
instead of classes, to share behavior among objects.

You can find more information about this topic in the following references:

Author = "Lynn Andrea Stein and Henry Lieberman and David Ungar",
Title = "A Shared View of Sharing: The Treaty of Orlando",
BookTitle = "Object Oriented Concepts, Applications, and Databases",
Editor = "Won Kim and Fred Lochovsky",
Publisher = "ACM Press",
Year = 1988

Author = "Christophe Dony and Jacques Malenfant and Pierre Cointe",
Title = "Prototype-Based Languages: From a New Taxonomy to Constructive Proposals and Their Validation",
BookTitle= "{OOPSLA}'92 Proceedings",
Year = 1992,
Pages = "201--217"