您的位置:首页 > 编程语言

函数式编程粗浅理解

2013-01-26 18:32 169 查看
"函数式编程"是一种"编程范式",也就是如何编写程序的方法论。对应现在常用的"指令式编程"。

特点:纯函数的写法,没有类属性、等公共变量,只关注方法内的参数、同时返回参数。

优点:

1:方法非常简洁干净,只需要关注参数的输入输出、单元测试容易,代码质量有保证。

2:易于并发编程,因为不修改外部变量,没有“锁”的问题。

备注:

1、"函数式编程"是一种方法,和特定语言无关,但不同的语言对它的支持程度不一样。有些语言容易使用,有些语言则很难实现一些功能。

2、是否使用这种编程方式还和具体的项目功能有关,根据项目需求来决定用还是不用。同时,"函数式编程"和"指令式编程"对程序员的编码习惯要求也有所不同。



参考文章:

http://www.cnblogs.com/kym/archive/2011/03/07/1976519.html

http://www.csdn.net/article/2010-03-11/217407
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: