什么是“派生属性”?在类图中?

发布于 2024-08-02 23:44:38 字数 131 浏览 3 评论 0原文

我正在查看类图。类中的某些属性用斜杠“/”标记,例如 ( / -accountBalance:Dollar = 0 )

当我们说“派生属性”时,我们是否可以指它是枚举或其他类实例(通常是自定义数据类型)?

I am going through a class diagram. Some attributes inside the class are marked with a slash "/" ex ( / -accountBalance:Dollar = 0 ).

When we say "derived attribute", can we mean it is Enumeration or other class instance (generally a custom data type)?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

小…红帽 2024-08-09 23:44:38

属性前面的斜杠表示该属性是派生的。派生属性的值是根据图中其他模型元素的值计算的。例如,accountBalance 值可以从该帐户的付款和存款列表中导出(假设有关付款和存款的信息存储在图中的其他类中)。

派生属性的派生规则(即如何计算其值)可以用自然语言或更正式地用 OCL 指定

A slash in front of an attribute means that the attribute is derived. The value of a derived attribute is calculated from the value of other model elemetns in the diagram. For instance, the accountBalance value can be derived from the list of payments and deposits made for that account (assuming that information about payments and deposits is stored in other classes in the diagram).

The derivation rule for a derived attribute (i.e. how to compute its value) can be specified in natural language or more formally in OCL

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文