class Dd{
static getInstance(){
if (!Dd.instance){
Dd.instance = new Dd();
}
return Dd.instance;
}
constructor(){
/*实例化的时候就会执行*/
this.connect();
}
connect(){
console.log('连接数据库');
}
find(){
console.log('查找数据库');
}
}
// var p1 = new Dd();
// var p2 = new Dd();
var p1 = Dd.getInstance();
var p2 = Dd.getInstance();
p1.find();
p2.find()
本文介绍了一种使用单例模式实现数据库连接的方法,通过静态方法getInstance确保了类的单一实例,并在实例化时自动执行数据库连接。展示了如何在不直接实例化类的情况下,通过调用静态方法获取实例并进行数据库查找操作。
236

被折叠的 条评论
为什么被折叠?



