Java8 In Action-3.超越 Java 8 (一)

1.函数式的思考 1.1实现和维护系统 共享的可变数据 使用可变的共享数据结构会使程序的各个组成部分变得很难追踪. 如果一个方法既不修改它内嵌类的状态,也不修改其他对象的状态,使用return返回所有的计算结果,那么我们称其为纯粹的或者无副作用的。 更确切地讲,到底哪些因素会造成副作用呢?  除了构造器内的初始化操作,对类中数据结构的任何修改,包括字段的赋值操作(一个典型的例子是setter方法
相关文章
相关标签/搜索