Visual Paradigm for UML 8.0 Enterprise Edition
In the design class diagrams to define the attributes (and Operations) must be set the value of Type Modifier with one of the following options: &, *, . What each of these values mean?
In the definition of Operations, why Lower and Upper is used?
Thank you very much from now
Hi, I am also interested in getting an answer to this questions. Please.
Thank you for your question. * indicates that an attribute can have multiple instances. [ ] is used to represent an array.
The use of lower or upper case in naming attribute/operation usually depends on the naming convention of the programming language you use or the naming guidelines defined by your team. We do have syntax checking to ensure the correctness of attributes and operations but the use of upper and lower case is not included in the checking.
Type Modifier *, does it not mean point?
Type Modifier &, does it not mean address?
there is a special Multiplicity in the window~
Thank you for your post. I have relayed your message to our team to study. When there is a reply, I will post again.
*, &,  are some default modifier provided that is meaningful to certain languages like C++, it can be entered anything specific to the language or modeling purpose, e.g.  for a two dimensional array.
yes, this is exactly what I understand the *, & and [ ] symble
Yes, and you can enter your own modifier, too.