0
示例性情況。 listing1和listing2有兩個不同的用途,不能合併成一個列表。在UML中合法創建A和B之間的兩條單獨線路,如this。是否有可能在類圖中的兩個類之間建立多個連接?
class A {
List<B> listing1;
List<B> listing2;
/* omitted */
}
class B {/* omitted */}
示例性情況。 listing1和listing2有兩個不同的用途,不能合併成一個列表。在UML中合法創建A和B之間的兩條單獨線路,如this。是否有可能在類圖中的兩個類之間建立多個連接?
class A {
List<B> listing1;
List<B> listing2;
/* omitted */
}
class B {/* omitted */}
是的,這是一個有效的案例。每種關係可能有不同的多樣性。
並且每個關係應該爲關聯端使用不同的角色以避免歧義 –