Android 开发者如何使用函数式编程 (二)
如果你没有读过第一部分,请到这里读:
在上一篇帖子中,我们学习了纯粹性*、副作用和排序**。在本部分中,我们将讨论不变性和并发。
不变性
不变性是指一旦一个值被创建,它就不可以被修改。
假设我有一个像这样的 Car 类:
public final class Car {
private String name;
public Car(final String name) {
this.name = name;
}
public void setName(final String name) {
this.name = name;
}
public S