在JS中面向对象更多说的是通过构造函数或者class封装一个独立的功能,以达到代码的复用。
面向对象的三个特点:
封装:通过对象把属性和方法封装起来,相似对象的话采用构造函数或者类new得到。
继承:通过混合继承(构造函数和原型)的方式,可以达到属性和方法的复用。
多态:通过对象属性覆盖,可以让继承的对象拥有更多行为。
面向对象设计更多的是组织代码的方式,能提升开发效率与代码的可维护性。
在JS中面向对象更多说的是通过构造函数或者class封装一个独立的功能,以达到代码的复用。
面向对象的三个特点:
封装:通过对象把属性和方法封装起来,相似对象的话采用构造函数或者类new得到。
继承:通过混合继承(构造函数和原型)的方式,可以达到属性和方法的复用。
多态:通过对象属性覆盖,可以让继承的对象拥有更多行为。
面向对象设计更多的是组织代码的方式,能提升开发效率与代码的可维护性。