一些JS的面向对象模式
1.组合使用构造函数模式和原型模式
1 | function Person(name , age , job){ //构造函数模式定义实例的自有属性 |
2.动态原型模式
1 | function Person(name , age , job){ |
3.寄生构造模式
1 | function Person(name , age , job){ |
1 | function SpecialArray(){ |
4.稳妥构造函数模式
1 | function Person(name , age , job){ |
这种模式除了自身的方法,没有其他办法修改实例的属性值