UML图中“age: Integer{0<=age<=150}”是什么意思?

Ali*_*ice 3 c# uml

我想从 UML 图编写 C# 代码,如下所示。但是,我遇到了这个属性“age: Integer{0<=age<=150}”。我给你转圈。我可以知道这是什么意思吗?以及我们如何将其转换为 C# 代码? C#

小智 6

这意味着年龄的最小限制为0,最大为150。系统中的人员不应有负年龄或年龄超过150岁。

您可以通过在用户将年龄值输入系统时设置一个条件来检查年龄值来实现此目的。