Java 8 學習筆記2——通過行爲參數化傳遞代碼

行爲參數化就是可以幫助你處理頻繁變更的需求的一種軟件開發模式。一言以蔽之,它意味着拿出一個代碼塊,把它準備好卻不去執行它。這個代碼塊以後可以被你程序的其他部分調用,這意味着你可以推遲這塊代碼的執行。例如,你可以將代碼塊作爲參數傳遞給另一個方法,稍後再去執行它。這樣,這個方法的行爲就基於那塊代碼被參數化了。例如,如果你要處理一個集合,可能會寫一個方法: 可以對列表中的每個元素做「某件事」 可以在列表
相關文章
相關標籤/搜索