์์ฆ ํ๋ก๊ทธ๋จ์ ์งค ๋ Stream API๋ฅผ ์ฌ์ฉํ๊ณ ์์ต๋๋ค. ํ์ง๋ง Stream์์ ์ฃผ๋ก ์ฌ์ฉ๋๋ ์ฌ๋ฌ๊ฐ์ง Class Type๋ค์ด ๋๋ฌด ๋ฏ์ค๋๊ตฐ์. Stream์ ์ฌ์ฉํ๊ธฐ ์ํด์ lambda๋ฅผ ์ฌ์ฉํด์ผํ๊ณ lambda๋ฅผ ์ฌ์ฉํ๊ธฐ ์ํด์ ํจ์ํ ์ธํฐํ์ด์ค(Functional Interface)๋ฅผ ์ฌ์ฉํด์ผ ํ๋๊ตฐ์. ๊ทธ๋์ ํจ์ํ ์ธํฐํ์ด์ค(Functional Interface)์ ๋ํด ์์๋ณด์์ต๋๋ค. ๊ฒ์์ ํด ๋ณด๋ Stream, lambda ๊ทธ๋ฆฌ๊ณ Functional Interface ์ธ๊ฐ์ง๋ฅผ ํ์ฉํ ํ๋ก๊ทธ๋๋ฐ์ Functional programming์ด๋ผ๊ณ ํ๋๊ตฐ์. ๋ค์์๋ Functional programming์ ์์๋ณด๊ฒ ์ต๋๋ค. ์๋์ ์ ๋ฆฌํ ์ฝ๋๋ค์ ๋ชจ๋ gitHub์ ์ฌ๋ ค ๋์์ต๋๋ค. ํ์..