From: bscrawford@aol.com (BSCrawford)
Subject: Re: Abstract Data Types (and a question)
Date: 1998/11/25
Date: 1998-11-25T00:00:00+00:00 [thread overview]
Message-ID: <19981125095026.27055.00001261@ngol02.aol.com> (raw)
In-Reply-To: 365BD117.3EAE@imag.fr
robinsoj@my-dejanews.com wrote:
> I was reading about Ada's Abstract Data Types in Feldman and Koffman's
> book and it reminded me of Object Oriented Programming. Am I
> corrected is assuming there are similarities between Abstract Data
> Types and OOP? If so, what are the similarities?
I like to think of OOP as a set of concepts to be understood in the
following three steps:
1. The notion that a program is conceptualized as a collection of
interacting objects. Each object encapsulates internal data and
exports (provides to clients) operations on the data.
2. The notion of an abstract data type (ADT) -- a class of similar
objects, each of which is an instance of the ADT.
3. The notion of class-extension or inheritance, in which new
sub-classes are derived from the root class or ADT.
So, yes, your assumption is correct. The ADT concept is the
important middle step of the three.
Bard Crawford
Stage Harbor Software
next prev parent reply other threads:[~1998-11-25 0:00 UTC|newest]
Thread overview: 8+ messages / expand[flat|nested] mbox.gz Atom feed top
1998-11-18 0:00 Abstract Data Types robinsoj
1998-11-18 0:00 ` Pat Rogers
1998-11-19 0:00 ` Jeff Carter
1998-11-25 0:00 ` Abstract Data Types (and a question) Xavier Nicollin
1998-11-25 0:00 ` BSCrawford [this message]
1998-11-26 0:00 ` Pascal Obry
1998-11-27 0:00 ` Michel Gauthier
1998-11-26 0:00 ` bourguet
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox