为了账号安全,请及时绑定邮箱和手机立即绑定

一些思想之间的区别的问题

一些思想之间的区别的问题

一只名叫tom的猫 2018-09-03 12:23:26
经常看到说1.面向对象编程2.模块化编程3.函数式编程这三个指的是一个思想吗?在实际工作中好像一直是出现问题解决问题,并未特别的关注三个思想之间有什么明显的区别吗?
查看完整描述

1 回答

?
慕莱坞森

TA贡献1810条经验 获得超4个赞

我的理解:

  1. 面向对象编程和函数式编程,一般使用不同语言就有不同的方式,至少是偏重。比如你用Java,一般都面向对象编程,比如你用JS,那一般都是函数式编程。

  2. 模块化编程更多的是偏组织方式,就不管是面向对象还是函数式编程,功能复杂了都需要模块化来组织功能,做到高内聚。

建议找一些不同编程范式的资料实际上手试一试,会有更深的理解。


查看完整回答
反对 回复 2018-10-31
  • 1 回答
  • 0 关注
  • 501 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信