[cap-talk] Terminology and soap box
David Hopwood
david.nospam.hopwood at blueyonder.co.uk
Wed Aug 9 11:56:30 EDT 2006
David Hopwood wrote:
> Note that there is much confusion in the OO community about what OO is.
> The best definition I've seen is Jonathan Rees' radial definition [1],
> which is discussed by Paul Graham at <http://www.paulgraham.com/reesoo.html>.
Correction: which is reproduced by Paul Graham.
Incidentally, Rees says:
# E is supposed to be more OO than Java because it has {1,2,3,4,5,7,9} and
# almost has 6; 8 (subclassing) is seen as antagonistic to E's goals and
# not necessary for OO.
but as far as I can see, E does fully support all nine properties (I don't
know whether it did at the time, in 2001). Property 8 is supported via
static delegation.
--
David Hopwood <david.nospam.hopwood at blueyonder.co.uk>
More information about the cap-talk
mailing list