美文网首页
面向对象与函数式编程之争

面向对象与函数式编程之争

作者: LeeYaMaster | 来源:发表于2020-03-25 15:30 被阅读0次

楼主Java出身,学写代码时候,总要创建一个实体类,例如User类,每一个类设置private,再设置set,get方法,当时我就认为这种方法,特别特别繁琐,自从接触了PHP之后,我才坚信,函数式编程才是更好的编程方式,当然大型项目还是Java比较规范。
你看,下面这段情景,我面向对象用了四页代码,函数式编程只用了几行。面向对象用了很多行的原因是,我new出来,是一个我自己创建的myRedis类的对象的实例,所以没有redis类里的set方法,需要手动在类里写set方法。


面向对象编程第一页 面向对象编程第二页 面向对象编程第三页 面向对象编程第四页 函数式编程第一页

当然,我这样子写,是因为PHP连接数据库不是持久化才这样写的,Java链接数据库有JDBC,Mybits持久化。
这种情景,让我想起了考研英语阅读文理科之争,也类似于现在的,面向对象与函数式之争,现在react也出了hook模式,局势也越来越偏向函数式编程了。

相关文章

  • 认识函数式编程

    认识函数式编程 函数式编程,缩写FP,是一种编程风格,与面向对象、面向过程等编程范式并列。 函数式编程中的函数不是...

  • python-day14

    一、面向对象编程 编程思想:1.面向对象编程 --> 算法,逻辑2.函数式编程 --> 函数3.面向对象编程 ...

  • 函数响应式编程概述

    什么是编程? 面向过程 vs 面向对象 命令式编程 vs 函数式编程 函数响应式编程 满足函数式的一些特性 面向离...

  • python面向对象1

    编程思想 编程思想:面向过程编程(穷人思想)、函数式编程、面向对象编程(富豪) 面向过程编程: 算法和逻辑 函数式...

  • 函数式编程-前置知识(1)

    什么是函数式编程 函数式编程是编程范式之一,我们常听说的编程范式还有面向过程编程,面向对象编程。 面向对象编程的思...

  • 2018-10-17类和对象

    1⃣️面向对象编程 编程思想:1.面向过程编程 ---> 算法、逻辑2.函数式编程 --> 函数3.面向对象编...

  • Swift特性

    Swift是面向对象还是函数式的编程语言 Swift 既是面向对象的,又是函数式的编程语言。说 Swift 是面向...

  • iOS知识点-9.Swift 是面向对象还是函数式的编程语言?

    Swift Basics Swift 是面向对象还是函数式的编程语言? Swift既是面向对象的,又是函数式的编程...

  • 021:谈谈面向对象的三大特性

    参考答案 封装: 常见的编程范式有:过程式编程、面向对象编程、函数式编程,现在函数式编程很火,但是面向对象编程依然...

  • Python学习笔记[2]

    要点: 函数式编程:注意不是“函数编程”,多了一个“式” 模块:如何使用模块 面向对象编程:面向对象的概念、属性、...

网友评论

      本文标题:面向对象与函数式编程之争

      本文链接:https://www.haomeiwen.com/subject/mttxuhtx.html