編程範式——初探函數式編程

引入 策略模式 VS 函數式編程 Java8中介紹Lambda表達式時,從硬編碼到策略模式,再到內部類一步步優化而來。理論上來說,我們用Lambda表達式實現的功能,用策略模式、匿名函數也能實現,但爲什麼還要引入Lambda表達式呢? 我暫時理解到的包含以下幾方面: 代碼不易讀,結構複雜; 每增加一種策略,都要新建一個實現類,不易維護; 如果有一萬種情況呢,是否要新建一萬個策略或匿名類呢? 而函數
相關文章
相關標籤/搜索