面向对象程序设计大行其道几十年后,已经在面临淘汰?( 三 )
函数式编程和面向对象编程的程序员都不要像对待宗教那样对待编程范式 。 它们是工具 , 都可以在某处使用 , 所使用的内容仅取决于待解决的问题 。
文章插图
一个大问题:我们正处于一场新革命的风口浪尖上吗?
文章插图
图源:unsplash
归根结底 , 关于函数式编程和面向对象编程的争论(相当激烈)可以归结为这一点:是否可以迈入面向对象编程时代的尽头?
函数式编程通常是更有效的选择 , 越来越多的问题出现 。 如数据分析、机器学习和并行编程 , 对这些领域的投入越多 , 就会越喜欢函数式编程 。 但看看现状 , 有十多种面向对象编程的程序员提供的产品 , 还有一种针对函数式编码器的产品 。 这并不意味着你不会喜欢这份工作 , 如今 , 函数式编程开发人员仍然非常稀缺 。
最有可能的情况是 , 面向对象的编程将继续存在十年左右 。 函数式编程当然会越来越受欢迎 , 但这并不意味着应该放弃面向对象编程 。 把面向对象编程作为保留技能仍然非常有优势 。
因此 , 在接下来的几年中 , 不要将面向对象的编程丢到工具箱外 , 但是请确保它不是你唯一的工具 。
文章插图
留言点赞关注
我们一起分享AI学习与发展的干货
如转载 , 请后台留言 , 遵守转载规范
- 信服|深信服何朝曦:安全不能只面向静态风险进行建设,应该从"面向风险"转向"面向能力"
- 《深入理解Java虚拟机》:对象创建、布局和访问全过程
- 面向工业化量产,GE粘结剂喷射金属3D打印发起合作伙伴计划
- 第一章 1.4 信号,槽和元对象
- Feign解决服务之间传递文件、传递list,map、对象
- Java高级特性:循序渐进地培养面向对象的思维方式
- 第8天 | 12天搞定Python,面向对象
- 夏普120寸8K电视量产,月产300台,首发对象锁定“谁”?
- C/C++编程笔记:C++面向对象和Java面向对象的区别
- 牛皮了!世界级架构师,图解面向对象编程,小学生都能看得懂