Re: Principle, Patterns and Practices - Reflexive and Cyclic aggregation

From: Phlip (phlip_cpp_at_yahoo.com)
Date: 08/12/04


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


Relevant Pages

  • Re: Pool-oriented programming
    ... >> I don't trust anything Elliott has to say on the matter, ... RCM does enuff no-good for me to lie about what he does. ... doing my life work to push things forward for progress in sw engineering and ... not just as XP in sw engineering.] ...
    (comp.object)
  • Re: Holub on getters/setters again
    ... "Ron Jeffries" wrote in message ... >>Confirmation RCM is a unashamed racist. ... other silliness, ... Elliott ...
    (comp.object)
  • Re: Pool-oriented programming
    ... > Elliott has to say on the matter, and find it very suspicious that ... And you don't trust anything I have to say because: ...
    (comp.object)
  • Re: Whatever happened to reuse?
    ... "Robert C. Martin" wrote in message ... RCM would do us all a BIG favor by speaking for *himself*. ... Elliott ...
    (comp.object)