Re: UML class diagrams: hiding the attribute list
- From: Hinnerk Feldwisch <usenet1@xxxxxxxxxxx>
- Date: Tue, 28 Mar 2006 11:18:05 +0200
Hello again,
Am Mon, 27 Mar 2006 16:12:53 GMT schrieb H. S. Lahman:
Not really. You can leave them off but the static model will be
incomplete. AFAIK, UML does not provide a model element to indicate
incompleteness.
Ok, thanks... MagicDraw automatically draws an ellipse (...) if you press
DEL for a selected class method/attribute, but I didn't observe this
behaviour for other tools.
What you describe is done for Interface elements (the lollipop symbol)
on the Class Diagram. But an Interface is not a Class; it simple
provides a mapping of external messages to internal class operations.
Yes, you're right; I'm not using abstract interface constructs though, but
I'm "modelling" interfaces as a class (C++), and want to visualize the
interface structure for a not really computer scientific audience too.
So I'm just stereotyping the interface classes with <<interface>>, which is
quite self explaining.
Why would you want to omit class properties? Classes define object sets
and the only distinguishing aspect for set membership are the object
properties. Without a complete list of properties there is no way to
determine unambiguously which objects should belong to the set.
As Ilja wrote - I want to burn the details down to the core. It's for a
thesis, describing some software design; and it's not possible to fully
explain all details.
Does anybody know wether there's a formal obstacle to just 'hide' the
attribute list? Is this commonly accepted?
Thanks a lot,
Hinnerk
.
- Follow-Ups:
- Re: UML class diagrams: hiding the attribute list
- From: H. S. Lahman
- Re: UML class diagrams: hiding the attribute list
- References:
- UML class diagrams: hiding the attribute list
- From: Hinnerk Feldwisch
- Re: UML class diagrams: hiding the attribute list
- From: H. S. Lahman
- UML class diagrams: hiding the attribute list
- Prev by Date: Re: multimethod + multiple inheritance
- Next by Date: Re: multimethod + multiple inheritance
- Previous by thread: Re: UML class diagrams: hiding the attribute list
- Next by thread: Re: UML class diagrams: hiding the attribute list
- Index(es):
Relevant Pages
|