这意味着年龄的最小限制为0岁,最大限制为150岁。系统中的个人不应有负数年龄或超过150岁的年龄。
您可以通过在用户输入年龄时进行条件检查来实现此操作。
这被称为 约束条件,可以通过周围花括号进行识别。您可以编写清晰的文本、使用数学公式或编写 OCL(不适合心脏虚弱者,在任何情况下都可能太长)。
请参阅UML 2.5第35页:
约束是指示必须由包含约束的模型的任何有效实现满足的限制的断言。约束附加到一组受约束元素,并表示关于这些元素的附加语义信息。 [...]
<constraint> ::= ‘{‘ [ <name> ‘:’ ] <boolean-expression> ‘ }’