
编程思想
文章平均质量分 83
阿阿阿阿阿阿杰
email: m18210870360@163.com
展开
-
编程角度谈抽象
什么是抽象? 抽象就是 从不同的事物之间抽取出相同点。往往能力越强,抽象能力就越强,认知的维度就越高。 为什么要抽象? 世间万物都在变化,如果具有了抽象能力,在变化中找到不变,那么在解决问题中 只需要 更改那些需要变化的元素,从而减少工作量。 例如,软件开发中 的需求不断变化。有人说,杀死一个程序员,不是给他一把刀,而只需要 改 3 次需求。程序员设计程序时,能够 把这些 变化的需求 和 不变的本质 分析出来,设计出 相对 抽象的程序,选择 适当的数据结构和设计模式,来进行 对可变的元素 进行 重写 而不用原创 2021-08-06 21:18:26 · 324 阅读 · 0 评论 -
函数式编程
前言 函数式编程近几年炒的火热,其实函数式编程其实很早就有了,支持该范式的语言有大名鼎鼎的C、JavaScript、PHP等,那为什么又进行了一波高潮呢,我们来探究一下。 一、什么是函数式编程 首先了解一下什么是函数式编程: 函数式编程(英语:functional programming)或称函数程序设计、泛函编程,是一种编程范式,它将电脑运算视为函数运算,并且避免使用程序状态以及易变对象。其中,λ演算为该语言最重要的基础。而且,λ演算的函数可以接受函数作为输入参数和输出返回值。 ——维基百科 原创 2021-08-06 21:11:32 · 1556 阅读 · 0 评论