猿问
一些思想之间的区别的问题
经常看到说
1.面向对象编程
2.模块化编程
3.函数式编程
这三个指的是一个思想吗?在实际工作中好像一直是出现问题解决问题,并未特别的关注
三个思想之间有什么明显的区别吗?
一只名叫tom的猫
浏览 502
回答 1
1回答
慕莱坞森
我的理解:面向对象编程和函数式编程,一般使用不同语言就有不同的方式,至少是偏重。比如你用Java,一般都面向对象编程,比如你用JS,那一般都是函数式编程。模块化编程更多的是偏组织方式,就不管是面向对象还是函数式编程,功能复杂了都需要模块化来组织功能,做到高内聚。建议找一些不同编程范式的资料实际上手试一试,会有更深的理解。
0
0
0
随时随地看视频
慕课网APP
相关分类
JavaScript
我要回答