多项选择题
A.命令模式是最好的设计模式 B.命令模式是一种松耦合关系 C.命令模式要消除发送之间接收之间的耦合关系 D.命令模式需要定义出命令以及对应的实现
class SingleObject{say(){console.log(’我是一个符合单例模式的对象’)}s...
多项选择题class SingleObject{say(){console.log(’我是一个符合单例模式的对象’)}staticgetInstance(){if(!SingleDog.instance){SingleDog.instance=new SingleDog()}returnSingleDog.instance}}const s1=SingleObject.getInstance()const s2=SingleObject.getInstance()//trues1===s2以下关于getInstance方法描述正确的是()
A.getInstance是一个静态方法 B.getInstance中不能使用this关键字 C.getInstance是挂载在函数对象上的方法 D.getInstance不能通过实例来调用
class SingleDog{show(){console.log(’我是一个单例对象’)}}const s...
多项选择题class SingleDog{show(){console.log(’我是一个单例对象’)}}const s1=new SingleDog()const s2=new SingleDog()//falses1===s2以下关于这段代码描述正确的是()
A.构造函数每次通过new关键字调用都会产生一个新实例 B.s1和s2是两个不同的对象指针不一样,所以比较结果是false C.所有对象进行比较都不相等 D.以上都不对
单例模式是设计模式中相对较为容易理解,以下关于单例模式说法正确的是()A.保证一个类仅有一个实例,并提供一个访...
多项选择题单例模式是设计模式中相对较为容易理解,以下关于单例模式说法正确的是()
A.保证一个类仅有一个实例,并提供一个访问它的全局访问点,这样的模式就叫做单例模式 B.要实现单例模式,构造函数就要具备判断自己是否已经创建过一个实例的能力 C.不管我们尝试去创建多少次,它都只给你返回第一次所创建的那唯一的一个实例 D.以上都不对