我需要创建一个UML类图,并且不确定是否正确完成了操作。
我将在示例中向您展示。 因此,ClassA具有ClassB的实例,ClassC的ClassA调用方法将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();
感谢您的帮助:)