Uml 实体值和服务类是什么意思?

Uml 实体值和服务类是什么意思?,uml,entity,class-diagram,use-case,Uml,Entity,Class Diagram,Use Case,我在谷歌上搜索并尝试了许多在线链接,以了解实体、价值观和服务类别。但什么也没找到。 有人能用一个很好的例子解释一下如何从类图中找出这样的类吗? 举个例子。要回答你的问题并不容易,因为你没有精确的上下文 实体是其实例存储在DB中的类,在获得将类存储在DB中的三条常用规则之后。看 如果您在JEE上下文中,这些类由@Entity(几乎)注释 点、类图不会发现或发现类,类图有助于对类进行建模,而不是查找它们。实体、值和服务似乎引用了上下文: 对象具有自己的标识,并且在其字段中的值可能发生修改的情况下仍

我在谷歌上搜索并尝试了许多在线链接,以了解实体、价值观和服务类别。但什么也没找到。 有人能用一个很好的例子解释一下如何从类图中找出这样的类吗?

举个例子。

要回答你的问题并不容易,因为你没有精确的上下文

实体是其实例存储在DB中的类,在获得将类存储在DB中的三条常用规则之后。看

如果您在JEE上下文中,这些类由@Entity(几乎)注释


点、类图不会发现或发现类,类图有助于对类进行建模,而不是查找它们。

实体、值和服务似乎引用了上下文:

  • 对象具有自己的标识,并且在其字段中的值可能发生修改的情况下仍保持其标识
  • a是一个没有自己身份的对象。值对象由其字段的值定义。因此,原则上它应该是不变的
  • A是不由对象(实体或值)负责的操作。DDD服务不能与服务层混淆
在您的图表中:

  • 所有类都有自己的ID,这表明它们都是实体<代码>用户车辆ssems的命名不正确。它应该被称为“订阅”
  • User
    Vehicle
    似乎是聚合根,其他实体依赖于它们<代码>维护和
    计划
    似乎属于
    车辆
    集合。可以讨论
    User\u Vehicle
    Reservation
    是属于
    User
    集合还是属于Vehicle集合
  • 值对象似乎没有明显的类。值对象没有确保其标识的ID。然而,有人可能认为日期是值对象,即使在图表中没有明确表示
  • 也许我太老了,但我看不出这里有什么服务。所有的方法似乎都明确了它们所属对象的责任。服务可以是“createreservation”或“Start subscribtion”:在这两种情况下,它们都超出了单个对象的责任范围:它总是至少涉及两个实体
任何链接或任何可能帮助我找到我的价值和服务类别的东西?你说的价值和服务是什么意思?我也不确定,它已经被添加到需求列表中,但它没有在谷歌上的任何位置,它是什么。价值我无法计算它是什么,可能是参考值?如国家清单、货币清单、车辆类型清单等。服务可以是实现业务逻辑的类。I@granier我认为OP指的是值对象,他试图理解在DDD上下文中编写的一些文本。您引用的类图是任意类图,似乎与您的问题没有任何关系。