我们有两个类,即 Client 和 View,其中 View 有一个字段类型,其可能的值是owned和assigned。客户可以有零个或多个视图。
现在,如果视图的存在取决于它是拥有还是分配,我如何在类图中表示它。 拥有的视图是由客户端创建和拥有的,如果没有客户端就不能存在,分配的视图被分配给它们并且可以在没有任何客户端的情况下存在
我可以轻松地创建一个名为 View 的类,并且可以将其扩展为具有两个名为 OwnedViews 和 AssignedViews 的子类,并定义了单独的关系,而不是具有字段类型,但我想知道如何在类图中表示它类型字段而不是子类化。