【发布时间】:2019-06-01 01:48:05
【问题描述】:
我需要创建一个 UML 类图,但我不确定我是否做得正确。
我将向您展示示例。 所以 ClassA 有一个 ClassB 的实例,并且 ClassA 调用来自 ClassC 的方法,这些方法将来自 ClassA 和 ClassB 的属性变量作为属性变量。我是否也应该将 ClassC 与 ClassB 连接起来? ClassA 和 ClassB 之间的关联是否应该定向?下面代码的实现:
ClassB {
constructor() {
this.str1 = "Hello";
}
}
ClassA {
constructor() {
this.str2 = "World";
this.objB = new ClassB();
}
funA() {
let objC = new ClassC();
objC.function1(this.objB.str1);
objC.function2(this.str2);
}
}
ClassC {
constructor() {}
function1(stringFromB) {
console.log(stringFromB);
}
function2(stringFromA) {
console.log(stringFromA);
}
}
let objA = new ClassA();
objA.funA();
感谢您的帮助:)
【问题讨论】:
标签: class uml associations diagram