comp.lang.ada
 help / color / mirror / Atom feed
* Ada & Object-Oriented Methodologies
@ 1995-02-25 18:08 Francisco San Martin Roman
  1995-02-25 22:51 ` Michael Hirasuna
  1995-02-28 20:40 ` Tucker Taft
  0 siblings, 2 replies; 3+ messages in thread
From: Francisco San Martin Roman @ 1995-02-25 18:08 UTC (permalink / raw)



	I'd never used Ada, and I need to know : How can I do to implement
object-oriented concepts (modularity, hierarchy, encapsulation, abstraction) if
any in Ada programming? I'll really appreciate your help. 

		Francisco  San Martin  Roman.
		frsanmar@campus.mor.itesm.mx



^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: Ada & Object-Oriented Methodologies
  1995-02-25 18:08 Ada & Object-Oriented Methodologies Francisco San Martin Roman
@ 1995-02-25 22:51 ` Michael Hirasuna
  1995-02-28 20:40 ` Tucker Taft
  1 sibling, 0 replies; 3+ messages in thread
From: Michael Hirasuna @ 1995-02-25 22:51 UTC (permalink / raw)


In article <FRSANMAR.95Feb25120817@rs6550.mor.itesm.mx>,
frsanmar@mor.itesm.mx (Francisco San Martin Roman) wrote:

>         I'd never used Ada, and I need to know : How can I do to implement
> object-oriented concepts (modularity, hierarchy, encapsulation,
abstraction) if
> any in Ada programming? I'll really appreciate your help. 

This is like asking "Is the Pope Catholic?"

Almost any Ada text will cover object-oriented methodologies implemented
in Ada.  If you heard that Ada could not implement OOD, it might be in
reference to Ada 83 not handling inheritance. If OOD is possible without
inheritance or if Ada 83 can emulate inheritance are both moot questions
since, Ada 95 will include inheritance.

-- 
Michael Hirasuna    |  hirasuna@acm.org



^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: Ada & Object-Oriented Methodologies
  1995-02-25 18:08 Ada & Object-Oriented Methodologies Francisco San Martin Roman
  1995-02-25 22:51 ` Michael Hirasuna
@ 1995-02-28 20:40 ` Tucker Taft
  1 sibling, 0 replies; 3+ messages in thread
From: Tucker Taft @ 1995-02-28 20:40 UTC (permalink / raw)


Francisco San Martin Roman (frsanmar@mor.itesm.mx) wrote:

: 	I'd never used Ada, and I need to know : How can I do to implement
: object-oriented concepts (modularity, hierarchy, encapsulation, abstraction) if
: any in Ada programming? I'll really appreciate your help. 

Ada 83 fully supports modularity, encapsulation, and abstraction.
The constructs of most relevance here are the package and the private type.

In addition to the above, Ada 95 also fully supports type hierarchies 
(Ada 83 supports them in a more restricted fashion).  The constructs 
relevant here are type extension and class-wide types.

The Ada 95 Rationale is a good place to start (sw-eng.falls-church.va.us,
directory public/adaic/docs/standard/95lrm_rat/v6.0).

: 		Francisco  San Martin  Roman.
: 		frsanmar@campus.mor.itesm.mx

-Tucker Taft   stt@inmet.com
Intermetrics, Inc.



^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~1995-02-28 20:40 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
1995-02-25 18:08 Ada & Object-Oriented Methodologies Francisco San Martin Roman
1995-02-25 22:51 ` Michael Hirasuna
1995-02-28 20:40 ` Tucker Taft

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