II-第4章 混合对象“类”
我的理解类也是一种对象而已,没那么复杂。
类是一种设计模式。许多语言提供了对于面向类软件设计的原生语法。
类意味着复制。 传统的类被实例化时,它的行为会被复制到实例中。类被继承时,行为也会被复制到子类中。 多态(在继承链的不同层次名称相同但是功能不同的函数)看起来似乎是从子类引用父类,但是本质上引用的是复制的结果。
JavaScript 并不会(像类那样)自动创建对象的副本。
混入模式用来模拟类的复制行为。Vue中也提供了类似的API。查看mixin
我的理解类也是一种对象而已,没那么复杂。
类是一种设计模式。许多语言提供了对于面向类软件设计的原生语法。
类意味着复制。 传统的类被实例化时,它的行为会被复制到实例中。类被继承时,行为也会被复制到子类中。 多态(在继承链的不同层次名称相同但是功能不同的函数)看起来似乎是从子类引用父类,但是本质上引用的是复制的结果。
JavaScript 并不会(像类那样)自动创建对象的副本。
混入模式用来模拟类的复制行为。Vue中也提供了类似的API。查看mixin