| Oracle FAQ | Your Portal to the Oracle Knowledge Grid | |
Home -> Community -> Usenet -> comp.databases.theory -> Re: Issues with the logical consistency of The Third Manifesto
"Christopher Browne" <cbbrowne_at_acm.org> wrote in message news:2vt20uF2qb9i2U2_at_uni-berlin.de...
> Martha Stewart called it a Good Thing when "Ja Lar" <ingen_at_mail.her> wrote:
> > "Alfredo Novoa" <anovoa_at_ncs.es> ...
> > <snip>
> >
> >> Tuples are objects, relations are objects, classes are objects,
> >> variables are objects, operators are objects, I am an object,
> >> everything is an object.
> >>
> >> A good definition of object is this:
> >>
> >> Object: Something intelligible or perceptible by the mind.
> >
> > With such a definition you exclude yourself from commenting on what
> > OO means. For you it obviously means everything, i.e. in fact
> > nothing in particular.
>
>
>
You call those obscure?! Is anyone who pays attention to theory and to OO unaware of these?
> Thus, to some, "OO" means the things you can express using C++
> classes.
>
Many people go on about how OO means so many different things, but I've not had that experience. It is true that there are different object models used by different OO programming languages, but the similarities are much greater than the differences. You have polymorphism, inheritance, and encapsulation. Go to comp.object and you'll hear lots of hair-splitting over details, but that doesn't mean there isn't substantial agreement.
Marshall Received on Mon Nov 15 2004 - 21:02:42 CST
![]() |
![]() |