【发布时间】:2019-12-13 09:41:56
【问题描述】:
我有两个课程:首先检查文件是否存在并且有效;第二个用那个文件做一些东西:
class Validator {
constructor(){
this.file = './file.json';
}
check(){ ... }
}
class Modificator {
action1(){ ... }
action2(){ ... }
}
我想要的是第一类的方法在第二类的每个方法中自动调用。 这有点棘手,但我真的不想手动做,像这样:
class Validator {
constructor(){
this.file = './file.json';
}
static check(){ ... }
}
class Modificator {
action1(){
let status = Validator.check();
...
}
action2(){
let status = Validator.check();
...
}
}
【问题讨论】:
-
Validator和Modificator是什么关系?为什么所有的 Modificator 都需要从 Validator 调用同一个静态方法?
标签: javascript class