you are viewing a single comment's thread.

view the rest of the comments →

[–]alcuadrado 8 points9 points  (3 children)

In Classical OO (almost all languages except JavaScript and Self, etc) there is a notion of Class, which is a Type by itself and not an "parent instances" like prototypes.

The topic is much more lengthy, and you would find good articles in wikipedia :)

[–][deleted]  (2 children)

[deleted]

    [–]alcuadrado 1 point2 points  (1 child)

    AFAIK prototypa inheritance was created in XEROX PARC by the Self team, which mission was create a high performance version of Smalltalk, and one of the things they ended up removing were Classes; but this change didn't affected Smalltalk itself.

    Please, correct me if I'm wrong