月度归档: 2020年3月
OLOO in JavaScript
在 Js 里 "OLOO" (objects-linked-to-other-objects) 较 OO (object-oriented):
- 心智模型更直接
- 语法更简洁
- 生成的对象更少
- 而 ES6中对 Class 的支持,只是可读性更好,本质上还是走原型委托。但是引用的 super 是静态绑定。而且还是会动态改变。
所以如果建模的话,选择 OLOO 。
refer https://github.com/getify/You-Dont-Know-JS/blob/2nd-ed/objects-classes/ch6.md#review-tldr