美文网首页程序员
与面向对象有关的知识点

与面向对象有关的知识点

作者: 痛心凉 | 来源:发表于2017-09-29 08:16 被阅读0次

    虽然object构造函数或对象字面都可以用来创建单个对象,但是这些方法有个缺点:同一个接口创建多个对象会造成代码重复。为了解决这个问题提出了,就开始使用工厂模式。

    工厂模式

    function cPerson(name,age){
    var obj=new Object();
    obj.name=name;
    obj.age=age;
    obj.sayName=function(){
    alert(this.name+this.age)
    }
    return obj;
    }
    var person1=cPerson("xiaohong","11") //实例化对象

    构造函数

    function Person(name,age){
    this.name=name;
    this.age=age
    }
    var person2=new Person("xiaoming","12");

    相关文章

      网友评论

        本文标题:与面向对象有关的知识点

        本文链接:https://www.haomeiwen.com/subject/gunvextx.html