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

1.函數式的思考 1.1實現和維護系統 共享的可變數據 使用可變的共享數據結構會使程序的各個組成部分變得很難追蹤. 如果一個方法既不修改它內嵌類的狀態,也不修改其他對象的狀態,使用return返回所有的計算結果,那麼我們稱其爲純粹的或者無副作用的。 更確切地講,到底哪些因素會造成副作用呢?  除了構造器內的初始化操作,對類中數據結構的任何修改,包括字段的賦值操作(一個典型的例子是setter方法
相關文章
相關標籤/搜索