BackEnd/Java13 [Java] 자바 함수형 프로그래밍 함수형 프로그래밍이란 무엇일까? 스스로의 궁금증에 답하기 위해 공부하며 기록해 본다. 함수형 프록래밍이 엄청 특별하고 그런것은 아니다. 우리가 일반적으로 익숙한 절차지향적 프로그래밍과 같은 프로그래밍 패러다임중 하나이다. 보통 객체지향 패러다임 에서는 객체 스스로가 상태를 가지고 있고, 객체간에 메시지를 전달하면서 협력하게 된다. 하지만 함수형 패러다임 에서는 작은 단위의 함수들이 모여 처리된다. 함수들은 외부와의 관계는 없고 단지 함수 자신만으로 존재한다. 객체지향 프로그래밍의 경우, 클래스 디자인과 객체들의 관계를 중심으로 코드 작성이 이루어진다. 따라서 상태, 멤버변수, 메서드 등이 긴밀한 관계를 가지고 있다. 특히 멤버변수가 어떤 상태를 가지고있는가에 따라 결과가 달라진다. 함수형 프로그래밍의 경.. BackEnd/Java 2022. 1. 21. 이전 1 2 다음