0

我们有两个类,即 Client 和 View,其中 View 有一个字段类型,其可能的值是ownedassigned。客户可以有零个或多个视图。

现在,如果视图的存在取决于它是拥有还是分配,我如何在类图中表示它。 拥有的视图是由客户端创建和拥有的,如果没有客户端就不能存在,分配的视图被分配给它们并且可以在没有任何客户端的情况下存在

我可以轻松地创建一个名为 View 的类,并且可以将其扩展为具有两个名为 OwnedViews 和 AssignedViews 的子类,并定义了单独的关系,而不是具有字段类型,但我想知道如何在类图中表示它类型字段而不是子类化。

4

1 回答 1

1

如果你想用一个字段来表达它,你将需要一个约束。

组合或聚合类图 http://app.genmymodel.com/engine/xaelis/clientView.jpg

复制 View-Client 类图

于 2013-08-07T08:45:18.490 回答