From: BrianG <me@null.email>
Subject: Re: OOP in Ada: Alternatives for "protected" scope
Date: Thu, 03 May 2012 21:41:05 -0400
Date: 2012-05-03T21:41:05-04:00 [thread overview]
Message-ID: <jnvc3k$6o7$1@dont-email.me> (raw)
In-Reply-To: <jnut8r$aqb$1@online.de>
On 05/03/2012 05:27 PM, Felix Krause wrote:
...
>
> The function Calculate should only be used internally. I do not see a
> good way to enforce this with Ada: I do not want to move it to P_A's
> private part, because child classes of A should not be required to be
> located in sub-packages of P_A.
Since those other languages' Class is equivalent to a combination of
Ada's Tagged Type, associated Primitive Operations (etc.), and
containing Package (i.e. "Class" provides the container and name-space,
part of the other-language definition of "OOP", which Ada provides in a
more general way with Packages), this is equivalent to saying those
languages should not require a derived type to be contained within a
Class derived from the parent.
--
---
BrianG
000
@[Google's email domain]
.com
next prev parent reply other threads:[~2012-05-04 1:41 UTC|newest]
Thread overview: 12+ messages / expand[flat|nested] mbox.gz Atom feed top
2012-05-03 21:27 OOP in Ada: Alternatives for "protected" scope Felix Krause
2012-05-03 21:56 ` Dmitry A. Kazakov
2012-05-04 18:48 ` Felix Krause
2012-05-04 22:00 ` Dmitry A. Kazakov
2012-05-05 8:28 ` Felix Krause
2012-05-05 11:53 ` Dmitry A. Kazakov
2012-05-05 4:33 ` Shark8
2012-05-03 23:34 ` Randy Brukardt
2012-05-04 1:41 ` BrianG [this message]
2012-05-04 10:37 ` Georg Bauhaus
2012-05-04 10:43 ` Georg Bauhaus
2012-05-04 12:10 ` Dmitry A. Kazakov
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox