comp.lang.ada
 help / color / mirror / Atom feed
From: Marius Amado Alves <amado.alves@netcabo.pt>
To: comp.lang.ada@ada-france.org
Subject: Re: MI ammunition : linked lists
Date: Tue, 11 Nov 2003 21:27:29 +0000
Date: 2003-11-11T21:27:29+00:00	[thread overview]
Message-ID: <mailman.325.1068586072.25614.comp.lang.ada@ada-france.org> (raw)
In-Reply-To: <borabl$d68$1@a1-hrz.uni-duisburg.de>

On Tue, 2003-11-11 at 18:38, Georg Bauhaus wrote:
> amado.alves <amado.alves@netcabo.pt> wrote:
> : <<Inheritance should reflect an "is a" relationship. Do you fill comfortable stating that a middle node is a first node and a last
> : node at the same time?...>>
> : 
> : I do saying a Node_Pointing_Both_Ways is a Node_Pointing_Forward and a Node_Pointing_Backward.
> : 
> : But I agree with the general advice. Thanks.
> 
> Maybe there is another clear picture, if you think of slightly
> more complex structure than a list. You can "ask" a node, "do
> you have a predecessor/successor?", but what question are you
> going to ask a graph node?
> For example, if a star is a node with indegree >= 5, does it
> make sense to employ any kind of ihneritance to reflect an
> indegree of 5?

The main question to be a asked a graph node is "what nodes are attached
to you?" The reply is a iterator over the corresponding nodes.

(Note another reply in this thread made the same claim for MI for linked
lists regarding names with different names than mine but with the same
exact meaning.)




  reply	other threads:[~2003-11-11 21:27 UTC|newest]

Thread overview: 24+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2003-11-06 19:01 MI ammunition : linked lists amado.alves
2003-11-11 18:38 ` Georg Bauhaus
2003-11-11 21:27   ` Marius Amado Alves [this message]
2003-11-12  0:23     ` Georg Bauhaus
  -- strict thread matches above, loose matches on Subject: below --
2003-11-12 11:29 amado.alves
2003-11-06 17:33 amado.alves
2003-11-06 17:26 amado.alves
2003-11-06 16:32 amado.alves
2003-11-06 16:46 ` Stephen Leake
2003-11-06 17:15 ` Frank J. Lhota
2003-11-08 10:27   ` Dmitry A. Kazakov
2003-11-06 17:16 ` Jean-Pierre Rosen
2003-11-06 18:15   ` Wes Groleau
2003-11-06 21:03   ` Simon Wright
2003-11-07 10:39     ` Dmitry A. Kazakov
2003-11-07 10:29 ` Dmitry A. Kazakov
2003-11-10 14:51 ` Lutz Donnerhacke
2003-11-10 17:52   ` Marius Amado Alves
2003-11-11  9:32     ` Lutz Donnerhacke
2003-11-11 12:24       ` Marius Amado Alves
2003-11-11 12:58         ` Lutz Donnerhacke
2003-11-11 16:09           ` Robert I. Eachus
2003-11-11 17:11             ` Marius Amado Alves
2003-11-12  9:21               ` Lutz Donnerhacke
replies disabled

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