Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在创建一个类图,我意识到我不确定多重性。
如果一个类拥有另一个类的两个对象,这是否会使多重性 2 比 1 或只是 1 比 1?
例子:
希望这个问题有意义。
提前致谢。
有了多重性,您只需设置所有可能的选择。例如,如果您的客户可以有一个或两个地址,那么它就是1..2. 如果客户可以没有地址或 1 或 2 个地址,那么就是0..2这样
1..2
0..2
我们可以假设 Customer 类有 2 个字段可以导航到 Address 类的两个实例。这些导航具有不同的语义和可能不同的目的。所以我们应该使用“0..1 - 1”或“1 - 1”的多重性的两个关联。