我需要创建一个UML类图,我不知道我是否已经正确地完成它。
我会告诉你的例子。 因此,具有的ClassA ClassB的实例,并调用的ClassA从ClassC这需要从ClassA和ClassB的属性变量的方法。 我应该用ClassB的也连接ClassC? 是否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();
谢谢你的帮助 :)