原型规则: 引用类型都有__proto__(隐式原型),值是一个普通对象函数都有一个prototype(显式原型),值是一个普通对象引用类型的隐式原型指向构造函数的显式原型 原型链 查找引用类型的属性时,对象本身没有时,会一层一层往__proto__里找 设计模式 工厂模式、构造函数模式、原型链模式、组合模式、原型式模式