常见范式
有些范式尽管不常见,但是还是很好用的
范式 |
思想 |
解决问题 |
主要应用领域 |
|---|---|---|---|
过程式 |
|||
面向对象 |
将数据和方法封装 |
解决过程式数据和方法分离的问题 |
|
反应式编程 |
数据流 |
数据转换问题 |
高性能服务器 |
声明式编程 |
直接描述目标,而不是过程 |
构建系统、SQL、用户界面 |
|
面向数据编程 |
数据优先 |
面向对象继承层次过于复杂 |
游戏 |
面向切面编程 |
解耦合 |
业务逻辑过于复杂 |
Spring |
下面是一些比较好的链接:
函数式编程:函数结果只依赖于传入函数的参数,并不依赖外部状态。当函数与数学概念相关时,使用相同的参数调用这个函数两次,两次的结果应该会完全相 同