1)概念
2)实例
1)概念
2)实例
class SingleObject {
login() {
console.log('login...')
}
}
SingleObject.getInstance = (function() {
let instance
return function() {
if(!instance) {
instance = new SingleObject()
}
return instance
}
})()
1)概念
2)实例
1)概念
2)实例
1)概念
2)实例
class ReadImg {
constructor(fileName) {
this.fileName = fileName
this.loadFromDisk()
}
display() {
console.log('display...' + this.fileName)
}
loadFromDisk() {
console.log('loading...' + this.fileName)
}
}
class ProxyImg {
constructor(fileName) {
this.realImg = new ReadImg(fileName)
}
display() {
this.realImg.display()
}
}
1)概念
2)实例
1)概念
2)实例
1)概念
2)实例
1)概念
2)实例
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。