Xref: utzoo comp.lang.smalltalk:471 comp.lang.c++:809 Path: utzoo!mnetor!uunet!husc6!bbn!rochester!ritcv!mjl From: mjl@ritcv.UUCP (Mike Lutz) Newsgroups: comp.lang.smalltalk,comp.lang.c++ Subject: Re: Object Orientation and The Truth Message-ID: <209@ritcv.UUCP> Date: 16 Feb 88 01:23:06 GMT References: <2792@pitt.UUCP> <10077@ulysses.homer.nj.att.com> Reply-To: mjl@ritcv.UUCP (Michael Lutz) Organization: Rochester Institute of Technology, Rochester, NY Lines: 22 In article <10077@ulysses.homer.nj.att.com> jss@hector (Jerry Schwarz) writes: > >Inheritance is just about the only major feature that Smalltalk and >C++ have in common. Not true -- unless you consider data encapsulation and multiple objects of the same abstract type as "minor" (I certainly don't). Ada and Modula provide the former, but few languages provide the latter. In any event, these are orthogonal to (and as important as) inheritance. For the record: Peter Wegner presented a paper at OOPSLA 87 which gave a taxonomy of various forms of "objectness". Worth a read, as it does try to provide consistent terminology. May be quickly dated, however, given the current interest in OOP, OOD, OODBMS, and all the other OO thingys around. Mike Lutz rochester!ritcv!mjl -- Mike Lutz Rochester Institute of Technology, Rochester NY UUCP: {allegra,seismo}!rochester!ritcv!mjl CSNET: mjl%rit@csnet-relay.ARPA