面向对象程序设计大行其道几十年后,已经在面临淘汰?( 三 )


函数式编程和面向对象编程的程序员都不要像对待宗教那样对待编程范式 。 它们是工具 , 都可以在某处使用 , 所使用的内容仅取决于待解决的问题 。
面向对象程序设计大行其道几十年后,已经在面临淘汰?文章插图
一个大问题:我们正处于一场新革命的风口浪尖上吗?
面向对象程序设计大行其道几十年后,已经在面临淘汰?文章插图
图源:unsplash
归根结底 , 关于函数式编程和面向对象编程的争论(相当激烈)可以归结为这一点:是否可以迈入面向对象编程时代的尽头?
函数式编程通常是更有效的选择 , 越来越多的问题出现 。 如数据分析、机器学习和并行编程 , 对这些领域的投入越多 , 就会越喜欢函数式编程 。 但看看现状 , 有十多种面向对象编程的程序员提供的产品 , 还有一种针对函数式编码器的产品 。 这并不意味着你不会喜欢这份工作 , 如今 , 函数式编程开发人员仍然非常稀缺 。
最有可能的情况是 , 面向对象的编程将继续存在十年左右 。 函数式编程当然会越来越受欢迎 , 但这并不意味着应该放弃面向对象编程 。 把面向对象编程作为保留技能仍然非常有优势 。
因此 , 在接下来的几年中 , 不要将面向对象的编程丢到工具箱外 , 但是请确保它不是你唯一的工具 。
面向对象程序设计大行其道几十年后,已经在面临淘汰?文章插图
留言点赞关注
我们一起分享AI学习与发展的干货
如转载 , 请后台留言 , 遵守转载规范