Asun Friere a écrit : (snip)
OTOH the whole notion of defining OO by the use of classes automatically excludes from consideration prototype-based OO languages (eg. Self) which arguably offer a purer approach to OO than class centric languages.
FWIW, there's no notion of "class" in the minimal (and only commonly agreed AFAIK) definitions of OO:
1/ an object id defined by an id, a state and a behaviour 2/ objects communicate by sending messages to each others -- http://mail.python.org/mailman/listinfo/python-list