创建对象的方式

1.字面量方式和Object方式

优点:方便

缺点:当需要创建很多对象的时候,会有很多重复的代码

2.工厂模式


优点:解决了字面量方式创建很多类型的对象问题

缺点:没有解决对象识别的问题,就是很多对象的父亲都是Object

3.构造函数模式


4.原型模式


优点:解决了对象的归属问题

缺点:①.原型上的属性都是共享的,一个实列去修改了原型上的属性会影响到别的实列

        ②.不能传参

5.寄生创建对象方式


6.构造函数与原型组合的方式


7.稳妥创建对象模式


你可能感兴趣的:(创建对象的方式)