types - 在 OCL 中定义数据类型

标签 types uml specifications ocl predefined-variables

如何在 OCL 中定义新的数据类型? (示例 - 日期)

OCL 已经有预定义的类型(整数、字符串、实数和 bool 值)。但如何定义新的数据类型呢?

示例:我有一个名为 Person 的类。 Person 类具有以下属性, 名称:字符串 年龄:整数 生日:日期

最佳答案

在 OCL 表达式中,它们始终附加到 UML 模型(通常附加到类模型)形成其上下文,您可以使用模型中定义的类型。例如,在类模型中,您可以定义数据类型 Date,然后可以在 OCL 表达式中使用 Date

关于types - 在 OCL 中定义数据类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26310411/

相关文章:

python - Python/mypy 中 NamedTuple 和 TypedDict 的主要区别是什么

uml - 请确认我尝试阅读以下协会的多样性

documentation - 共享规范的软件/平台

server - Redis 简单生产服务器规范

python - python 中的自定义格式规范

scala - 是否可以将类型参数的类型参数传播到 Scala 中的参数化类?

javascript - 从 Typescript 中的 html 对象提取数据时,如何消除类型错误?

class - Common Lisp 类型与类的区别

c++ - 无法生成 Doxygen 图

UML 类图 Association vs ( Aggregation | Composition )-Diamonds