以下是关于JavaScript的学习笔记
JavaScript模式
- 对象创建模式
- 命名空间模式
- 私有属性
- 私有成员
- 特权方法
- 公有方法
- 模块模式
- 暴露模块模式
- 沙箱模式
- 全局构造函数
- 静态成员
- 公有静态成员
- 私有静态成员
- 对象常量
- 链式调用模式
- method()
代码复用模式 —— 优先使用对象创建而不是类继承
- 继承模式代码复用
- 类式继承——默认模式
- 类式继承2——借用构造函数
- 原型链
- 类式继承3——借用并设置原型
- 类式继承——共享原型
- 类式继承5——临时构造函数
- Klass
- 原型继承
- 通过复制属性继承
- 掺元Mix-ins
——目标是代码复用;继承是一种手段。
- 非继承模式代码复用
设计模式