<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
<script>
/*
工厂方法:
简称工厂模式,又叫做静态工厂模式,
由一个工厂对象决定创建某一种产品对象类的实例,
主要用来创建同一类对象
*/
function createPerson(name,age,gender){
//创建一个新的对象
var obj=new Object();
//向对象中添加属性
obj.name=name,
obj.age=age,
obj.gender=gender,
obj.sayName=function(){
}
//将新的对象返回
return obj;
}
var obj2=createPerson("zh",23,"男");
var obj3=createPerson("ch",12,"女");
var obj4=createPerson();
console.log(obj2);
console.log(obj3);
console.log(obj4)
</script>
</head>
<body>
</body>
</html>
js基础——工厂方法
猜你喜欢
转载自blog.csdn.net/weixin_44158539/article/details/113622576
今日推荐
周排行