Re: Principle, Patterns and Practices - Reflexive and Cyclic aggregation
From: Phlip (phlip_cpp_at_yahoo.com)
Date: 08/12/04
- Next message: John Roth: "Re: How do you make decisions that optimize software quality?"
- Previous message: Ennesto Gerati: "Re: Principle, Patterns and Practices - Reflexive and Cyclic aggregation"
- In reply to: Ennesto Gerati: "Re: Principle, Patterns and Practices - Reflexive and Cyclic aggregation"
- Next in thread: Vijay singh: "Re: Principle, Patterns and Practices - Reflexive and Cyclic aggregation"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Date: Wed, 11 Aug 2004 23:51:50 GMT
Ennesto Gerati wrote:
> Elliott wrote:
> > They are either:
> > a) unaware that rworld objects in fact have cyclic aggregation
> > relationships. Example: plastic panels often "have"* one or more
> > plastic panels
>
> But I have never seen 'a' plastic panel "have" itself.
> Plastic panel --> class
> "That square yellow plastic panel with that scratch on it" --> object
Ennesto, Elliott is responding based on who wrote /PPP/, not about its
contents.
There's a minor debate on this newsgroup over the relevance of the analysis
of "real world" objects to the analysis of software objects. Some say you
can learn how write a given program by inspecting the real-world things in
its environment. (The book /Domain Driven Design/ provides a very good model
to make domain objects useful without letting them taint software objects.)
For almost two decades, Elliott's posts have revealed a mood disorder. (I'm
not claiming victimhood for anyone, but this is not an idle flame; it's a
frequent disturbance to this newsgroup.)
Elliott fixates on the works of Robert C. Martin, who tirelessly campaigns
against any pseudo-analysis that could detract from the most cognitively
efficient software model. Any software engineering concept that Elliott can
connect to RCM, he rails against. As RCM is an apt student of our industry,
Elliott's disorder puts him in opposition to most aspects of current OO
thinking. If you state a topic here (under a different name) that uses
different verbiage than RCM uses, Elliott will understand it positively.
-- Phlip http://industrialxp.org/community/bin/view/Main/TestFirstUserInterfaces
- Next message: John Roth: "Re: How do you make decisions that optimize software quality?"
- Previous message: Ennesto Gerati: "Re: Principle, Patterns and Practices - Reflexive and Cyclic aggregation"
- In reply to: Ennesto Gerati: "Re: Principle, Patterns and Practices - Reflexive and Cyclic aggregation"
- Next in thread: Vijay singh: "Re: Principle, Patterns and Practices - Reflexive and Cyclic aggregation"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Relevant Pages
|