comp.lang.ada
 help / color / mirror / Atom feed
From: john.mccabe@emrad.com.nospam (John McCabe)
Subject: Re: Another good URL for all you C++ haters
Date: Thu, 06 Sep 2001 15:33:13 GMT
Date: 2001-09-06T15:33:13+00:00	[thread overview]
Message-ID: <3b97914c.4153792@news.demon.co.uk> (raw)
In-Reply-To: 3B969DFA.414FAB0@worldnet.att.net

On Wed, 05 Sep 2001 21:49:24 GMT, James Rogers
<jimmaureenrogers@worldnet.att.net> wrote:

> Java fans proclaim a lack of separation of
>interface and implementation to be an advantage because you have
>less code duplication.

In my experience, Java fans claim that the Interface/Implementation
separation feature of OO is provided by the Java Interface structure
and Class structure (i.e. the Interface provides the Interface, and
the Class provides the Implementation). This seems a very high level
viewpoint corresponding to something like a pure virtual class (C++),
or abstract tagged type (Ada) rather than what Ada programmers often
see as the separation, i.e. the package spec/body.

Personally I believe it is a combination of both.

Best Regards
John McCabe



  reply	other threads:[~2001-09-06 15:33 UTC|newest]

Thread overview: 15+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2001-09-05 11:08 Another good URL for all you C++ haters Chris M. Moore
2001-09-05 12:22 ` Gerhard Häring
2001-09-05 13:43   ` Ted Dennison
2001-09-06 12:04     ` Chris M. Moore
2001-09-06 19:12       ` Robert Dewar
2001-09-07 10:30         ` Chris M. Moore
2001-09-07 11:12           ` Larry Kilgallen
2001-09-08  9:37           ` Florian Weimer
2001-09-05 14:43 ` James Rogers
2001-09-05 21:25 ` Florian Weimer
2001-09-05 21:49   ` James Rogers
2001-09-06 15:33     ` John McCabe [this message]
2001-09-06 16:57       ` James Rogers
2001-09-07 17:54   ` Tucker Taft
2001-09-08 10:11     ` Florian Weimer
replies disabled

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