class A { // A 依赖 B
constructor() { }
test(b: B) {
b.hello();
}
}
class B {
hello(): void { }
}
class C { // C 关联 B
b: B
constructor() { }
test() {
}
}
class D { // D 依赖 B
b: B;
constructor(b: B) {
this.b = b;
}
call(): void {
this.b.hello();
}
}
class E { // E 依赖 B
b: B = new B();
call(): void {
this.b.hello();
}
}
class F { // F 依赖 B
b: B;
call(b: B): void {
this.b = b;
}
}
依赖和关联关系的区别
最新推荐文章于 2024-09-29 14:48:05 发布