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