Js常见设计模式

工厂模式,在函数内创建一个对象,给对象赋予属性及方法再返回对象
原型模式,使用prototype,使所有对象实例共享属性及方法
构造函数模式,普通函数,但内部使用了this变量,对构造函数使用new运算符,就能生成实例,并且this变量会绑定在实例对象上
混合模式,构造函数+原型模式,构造函数定义实例属性和方法(本地),原型定义共享属性和方法(引用)
动态原型模式,即单例模式,只创建一次实例

你可能感兴趣的:(JavaScript,Js设计模式)