字节训练营shell笔记
shell
构成
语法
前端集成
1.node中通过exec或者spawn调用shell命令
编程范式
高级语言
- c中级语言 面向过程
- c++类的代表
- Lisp函数式语言代表
- js基于原型的头等函数的多范式语言
什么是编程范式
编程范式可以分为
- 命令式
- 面向过程
- 面向对象
- 声明式
- 函数式
- 响应式
面向过程问题
- 数据与算法关联弱
- 不利于修改和扩充
- 不利用代码重用
面向对象编程
封装 继承 多态 依赖注入
面向对象编程五大原则
- 单一职责原则
- 开放封闭原则
- 里式替换原则
- 依赖倒置原则
- 接口分离原则
面向对象编程的问题
函数式编程
- 函数是一等公民
- 纯函数/无副作用
- 高阶函数/闭包
currying 柯里化
响应式编程
- 观察者模式
- 迭代器模式
- Promise/EventTarget超集