【文件属性】:
文件名称:leetcode和oj-jsjudo:做一些JavaScript柔道
文件大小:9KB
文件格式:ZIP
更新时间:2021-06-30 02:47:10
系统开源
leetcode
和
oj
可扩展的网站
架构瓶颈
扩展数据库:垂直、水平
CPU
绑定应用程序
IO
绑定应用
NoSQL
与
RDBMS,分片(水平)和分区(垂直)
系统松散耦合
异步代码
负载均衡器
CDN,缓存静态内容,按地理区域减少延迟
数学/编程网站
LeetCode
OJ
算法:
欧拉计划:
破解编码面试,第
5
版解决方案:
答案站点
leetcode-[removed]
软件设计
依赖注入:
设计模式:
描述对象组合与类继承!!!
(Gang
of
Four
1995:20):继承(白盒:内部可见,“继承破坏了封装,因为它将子类暴露于其父级实现的细节”)vs
对象组合(黑盒:不知道内部细节)
JavaScript
和面向对象编程
什么是继承?
继承是指对象能够从父对象(Function)继承方法和属性。
什么是封装?
将对象的所有功能封装在该对象中,以便对象的内部工作(其方法和属性)对应用程序的其余部分隐藏。
什么是多态?
对象可以共享相同的接口(如何访问和使用它们),而它们的接口底层实现可能不同。
什么是
Object.prototype?
原型链的顶端。
所有
【文件预览】:
jsjudo-master
----README.md(10KB)
----.gitignore(10KB)