考量到要建立各种 class 所以统一建立一个 class 给所有人继承
可以直接跳过,但注意之後有新的 class 建立的时候记得把建立实例的程序复制过去
component\GetInstanceClass.js
class GetInstanceClass {
/**
* @description 确保都拿到同一个实例
*
* @static
* @return {*} 统一回传class实例
* @memberof GetInstanceClass
*/
static getInstance() {
if (!this.instance) {
this.instance = new this();
}
return this.instance;
}
}
module.exports = GetInstanceClass;
然後把目前所有的 class 都改成继承这个档案,这边只示范一个档案
controller\flowController.js
把 getInstance 这个函式砍掉,然後继承和建构子变更
class FlowController extends GetInstanceClass {
constructor() {
super();
}
略
这样建立实例的函式就都可以砍掉了
>>: 【Day 19】if __name__ == '__main__' :
系统工程是一门应用知识来创建或获取一个系统的学科,该系统由相互关联的元素组成,这些元素在整个系统开...
先来看看一个预设 Rails 专案的预设资料夹结构: 我们可以看到,他遵循着 MVC 架构,将各自的...
不知道大家在写 BMI 的题目时,有没有遇到甚麽问题呢? 我们今天就来讲解一下 BMI 的题目吧! ...
系列文达标特别篇 —— 笔者到底是怎麽到德国的? 今天要来分享的东西比较特别,因为想说是系列文达标...
本来想好好的喝杯咖啡,算了算了...结果被Allen一气,我先到了会议室...等下才开始,还是看一下...