JS是一门面向对象语言。 在此记录自己整理的JS创建对象常用的一些封装方式。便于回顾和复习
简单封装
function Person (name, age, sex){
    this.name = name;
    this.age = age;
    this.sex = sex;
}
Person.prototype = {
    constructor:Person,
    sayHello:function(){
        console.log('Hello');
    }
}
常见的方式,在编写代码量少的小功能时可以直接一把梭,但复杂度一高,代码就会变多和累赘了。
工厂模式
在ES6前,ES还无法创建类,因此基本使用了