목록Stream (1)
삶 가운데 남긴 기록 AACII.TISTORY.COM
함수형 패러다임 자바 stream
함수형 프로그래밍함수형 프로그래밍(Functional Programming, FP)은 자료 처리를 수학적 함수의 계산으로 취급하고, 프로그램의 상태(State)와 가변 데이터를 멀리하는 프로그래밍 패러다임 중 하나입니다. 객체 지향 프로그래밍(OOP)이나 명령형 프로그래밍(Imperative Programming)이 어떻게(How) 상태를 바꾸는 일련의 명령어에 집중하는 반면, 함수형 프로그래밍은 무엇(What)을 할지 함수의 응용(Application)에 집중합니다. 함수형 프로그래밍은 다음과 같은 이점을 제공합니다.예측 가능성 향상: 순수 함수와 불변성 덕분에 코드가 더 명확하고 예상치 못한 버그(Side Effect) 발생 가능성이 줄어듭니다.테스트 용이성: 외부 환경에 의존하지 않는 순수 함수 덕..
DEV&OPS/Java
2022. 5. 17. 14:29
