comp.lang.ada
 help / color / mirror / Atom feed
From: Robert Dewar <robert_dewar@my-dejanews.com>
Subject: Re: pointers & OOP
Date: 1999/05/05
Date: 1999-05-05T00:00:00+00:00	[thread overview]
Message-ID: <7gprkm$p78$1@nnrp1.dejanews.com> (raw)
In-Reply-To: MVsZ8DAT0AM3EwF3@jr-and-assoc.demon.co.uk

In article <MVsZ8DAT0AM3EwF3@jr-and-assoc.demon.co.uk>,
  John Robinson <john@jr-and-assoc.demon.co.uk> wrote:

> Also, on the GNAT list Robert said:
>
> >encapsulation per se is not considered an OOP language feature, but in
> >anyc ase this entire thread should move to CLA, it has nothint to do
> >with GNAT.
>
> I consider encapsulation to be central to the concept of an object.
> Without encapsulation you are not using objects and are not even
> attempting to gain the prime benefits which are claimed for the
> approach.

Well of course the notions of encapsulation and data abstraction
are central to object oriented programming, as are many other
concepts such as subprograms.

But this does not make them part of OOP features in a language.
Data abstraction ane encapsulation features have been in all modern
programming languages for a long time, quite independently from the
more recent enthusiasm for object oriented programming.

Far too many programmers have recently discovered encapsulation and
data abstraction, and think that they are consequently doing object
oriented programming.

That is why I will repeat, I do not consider encapsulation features
per se to be part of the OOP features of a modern programming language.

-----------== Posted via Deja News, The Discussion Network ==----------
http://www.dejanews.com/       Search, Read, Discuss, or Start Your Own    




  reply	other threads:[~1999-05-05  0:00 UTC|newest]

Thread overview: 39+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
1999-05-01  0:00 pointers & OOP Matthew Heaney
1999-05-01  0:00 ` Matthew Heaney
1999-05-03  0:00 ` John Robinson
1999-05-03  0:00   ` Samuel Mize
1999-05-04  0:00     ` Martin C. Carlisle
1999-05-04  0:00     ` Robert Dewar
1999-05-04  0:00   ` Robert Dewar
1999-05-04  0:00     ` Mike Silva
1999-05-05  0:00     ` Francois Godme
1999-05-05  0:00     ` John Robinson
1999-05-05  0:00       ` Robert Dewar [this message]
1999-05-08  0:00         ` Ehud Lamm
1999-05-05  0:00       ` Robert Dewar
1999-05-05  0:00         ` John Robinson
1999-05-06  0:00           ` Brian Rogoff
1999-05-07  0:00             ` dennison
1999-05-07  0:00               ` Brian Rogoff
1999-05-10  0:00                 ` dennison
1999-05-11  0:00                   ` Jean-Pierre Rosen
1999-05-11  0:00                     ` dennison
1999-05-10  0:00             ` John Robinson
1999-05-14  0:00               ` Matthew Heaney
1999-05-14  0:00                 ` David Botton
1999-05-14  0:00           ` Matthew Heaney
1999-05-14  0:00             ` Ed Falis
1999-05-05  0:00       ` Matthew Heaney
1999-05-06  0:00       ` Tom Moran
1999-05-06  0:00         ` John Robinson
1999-05-06  0:00           ` Tom Moran
1999-05-07  0:00             ` dennison
1999-05-07  0:00             ` dennison
1999-05-07  0:00             ` dennison
1999-05-10  0:00             ` John Robinson
1999-05-14  0:00         ` Matthew Heaney
1999-05-06  0:00       ` Simon Wright
1999-05-06  0:00         ` John Robinson
1999-05-08  0:00           ` Simon Wright
1999-05-10  0:00             ` John Robinson
  -- strict thread matches above, loose matches on Subject: below --
1999-05-01  0:00 Tom Moran
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox