类A需要类B的实例。我应该在A的构造函数中创建B实例,还是在初始化类A时创建实例并将实例传递给A构造函数?
计划A:
计划A:
class A { constructor() { this.b = new B(); } }
备选方案:
const b = new B();
class A() {
constructor(b) {
this.b = b;
}
}
const a = new A(b);
A
的人是否有必要传入除B
以外的任何东西?他们是否需要与B
交互? - Mark