1.面向对象。设计模式
2.函数表达式。闭包
3.递归。函数
4.闭包。设计
5.原型链。对象
6.做用域链。递归
7.上下文。原型链
8.类。作用域
9.活动对象。原型
10.w3c规范。重构
11.设计模式。
12.重构。
13.低耦合,高内聚。
14.依赖注入。