Re: Basic Explaination of OO in Ada
- From: "Jeffrey R. Carter" <spam.not.jrcarter@xxxxxxxxxxxxxxxx>
- Date: Mon, 18 Sep 2006 20:25:44 GMT
richard.charts@xxxxxxxxx wrote:
I'm new to Ada, having to learn it for work, and I am beginning to
understand the language, I think.
However, coming from C (and family) and Java and other "modern"
languages, I can't seem to wrap my head around Ada's OO methods. Is it
that there is simply nothing like a class in C++ or Java?
You should realize that what you're asking about is not OO, but programming by extension. Because "OO" became a synonym for "good", and early examples of OO were shown in languages that supported (or required) programming by extension, programming by extension got called OOP, but that is a misnomer.
Programming by extension does not necessarily have anything to do with object orientation. Programming by extension is an implementation technique. Object orientation is a design attribute and may be implemented without using programming by extension.
--
Jeff Carter
"If you think you got a nasty taunting this time,
you ain't heard nothing yet!"
Monty Python and the Holy Grail
23
.
- Follow-Ups:
- Re: Basic Explaination of OO in Ada
- From: Lucretia
- Re: Basic Explaination of OO in Ada
- References:
- Basic Explaination of OO in Ada
- From: richard . charts
- Basic Explaination of OO in Ada
- Prev by Date: Re: Avatox 1.0: Trouble with encoding in Windows
- Next by Date: Re: Avatox 1.0: Trouble with encoding in Windows
- Previous by thread: Re: Basic Explaination of OO in Ada
- Next by thread: Re: Basic Explaination of OO in Ada
- Index(es):
Relevant Pages
|