class Pepple {
constructor(name) {
this.name = name;
}
fun1(){
alert('fun1');
}
fun2(){
alert('fun2');
}
}
class Creator{
create(name){
return new Pepple(name);
}
}
const creator = new Creator();
const p = creator.create('zhang san');
const p2 = creator.create('zhang san');
p.fun1();
p2.fun2();
场景:
jQuery- $('div')
React.creatElement
vue异步组件