1.全局变量

三种全局变量

test= 'some value';变成全局变量
2.信息隐藏
最好的例子是【封装】

信息隐藏
3.封装
⑴Java中的封装

Java中的封装
⑵JS封装及问题

JS中用函数封装。
问题:定义出的属性/方法 公有、私有不分,在外部也可以访问
⑶JS中模拟封装
_config私有。创建getConfig方法,用getConfig方法可以在外部访问
protected和public无法本质区分,可以人为约束:_step1和_setp2为protected(带下划线为protected),api为public(不带下划线为public)

封装形式
4.继承
??⑴类继承

类继承

原型链
⑵原型继承
原型继承及兼容问题

原型继承及兼容