1.构造函数
2.原形继承
3.伪类继承(摈弃)
4.函数化继承
5.圣杯继承模式
函数化继承
关键字:成员私有化 对象说明符 函数化构造器 返回对象

其中spec是传入的对象说明符,my是为继承链中的构造器提供共享的容器
返回的对象可以访问对象说明符(私有成员)

函数化继承

(实际是依靠传入变量依靠作用域来模拟私有成员)
利用构造器返回对象,来模拟继承方法
优点是可以灵活调用父类方法,实现良好的封装和隐藏
圣杯继承
改进了原形模式继承了一大堆不要的属性,通过中间函数来优化
网友评论