Re: implementing roles in OOP......
From: Mark Nicholls (Nicholls.Mark_at_mtvne.com)
Date: 04/26/04
- Next message: Mark Nicholls: "Re: implementing roles in OOP......"
- Previous message: Adrian Hey: "Re: Structured programs (long)"
- In reply to: H. S. Lahman: "Re: implementing roles in OOP......"
- Next in thread: Universe: "Re: implementing roles in OOP......"
- Reply: Universe: "Re: implementing roles in OOP......"
- Reply: H. S. Lahman: "Re: implementing roles in OOP......"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Date: 26 Apr 2004 02:29:42 -0700
"H. S. Lahman" <h.lahman@verizon.net> wrote in message news:<Iwvic.15427$eK3.13853@nwrdny01.gnilink.net>...
> Responding to Nicholls...
>
> > It's a framework of composable objects.
>
> Then I don't understand why you are interested in dynamics, such as
> propagating Messages through the network. Frameworks are inherently static.
I'm not sure I understand.
The frameword is static and supports the defined dynamic behaviour.
Maybe my understanding of framework is amiss.
I mean a set of off the shelf concrete classes (in the form of a class
library) that can be reused to "cobble" together compomenents - the
library would be extensible to all 3rd party developers to create
their own components.
>
> However, I think I may have a belated insight to account for that.
>
> Is there a network in the computing sense of LAN, WAN, Internet at all?
> You indicated the user will be designing a "network" but I am
> beginning to suspect it is not a computer network at all.
There is a "network" in the sense of a series of objects called nodes
being "cobbled" together.
>
> Are you constructing an application of any sort? I am beginning to
> suspect that there is none and when you referred to "COM-like" that it
> was a very literal analogy. That is, instead of using COM-like
> /techniques/ you actually want to build an infrastructure quite similar
> to COM. [One of the problems with analogies is that the listener gets
> to interpret the level of abstraction. B-)]
>
I wouldn't believe that there is a single coherent thread here.
I am implementing a class library to implement a set of patterns.
see
I was having a major OOA/D paralasys (probably because I was ill and
my brain wasn't working, and went to seek criticism from my peers -
and thanks to you it has largely passed and I have a better idea of
where I need to concentrate - I have largely accepted your criticism
or sometimes been driven into a polar opposite - at least I know what
I'm thinking - even if I may be wrong).
I have in the last year changed primary implementation tool from VB to
C#, the last time I did this, from C to VB, I had a similar paralysis
because my default OOP style neither fitted the new tool nor took
advantage of its features - I am probably suffering a similar effect -
I now think in COM interfaces - this may or may not be sensible given
a new environment (probably not).
i.e. there a 2 or 3 very seperate threads to my incoherent ramblings.
> IOW, is your goal to provide a library and supporting infrastructure for
> Component-based development (and possibly an IDE for cobbling together
> Components) that others would use to construct applications?
>
> If your answers are No, No, and Yes, then we have been communicating at
> cross-purposes for this entire thread.
> Is there a network in the computing sense of LAN, WAN, Internet at all?
NO
> Are you constructing an application of any sort?
hmmm - NO (not really)
> IOW, is your goal to provide a library and supporting infrastructure for
> Component-based development (and possibly an IDE for cobbling together
> Components) that others would use to construct applications?
YES
oh dear - I only think it's the last bit (i.e. the messaging thing)
that we have missed each other - my fog has cleared with respect to my
OOA/D and some books are in the post.
I now have a better feel for object relationships and a feeling that
jumping straight in at number 5 in the process is a mistake - so I
didn't miss that bit.
I have a better feel for role, responsibility and behaviour - so I
didn't miss that bit.
There are still some other stuff I don't understand and some other
stuff I don't agree with but that's life.
>
> So I'll wait for your response here before responding to any of the details.
>
> *************
> There is nothing wrong with me that could
> not be cured by a capful of Drano.
>
> H. S. Lahman
> hsl@pathfindermda.com
> Pathfinder Solutions -- Put MDA to Work
> http://www.pathfindermda.com
> (888)-OOA-PATH
- Next message: Mark Nicholls: "Re: implementing roles in OOP......"
- Previous message: Adrian Hey: "Re: Structured programs (long)"
- In reply to: H. S. Lahman: "Re: implementing roles in OOP......"
- Next in thread: Universe: "Re: implementing roles in OOP......"
- Reply: Universe: "Re: implementing roles in OOP......"
- Reply: H. S. Lahman: "Re: implementing roles in OOP......"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Relevant Pages
|