본문 바로가기

Rxjava, Rxkotlin

리액티브 프로그래밍(reactive programming) - 반응형 프로그래밍

리액티브 프로그래밍(reactive programming) - 반응형 프로그래밍

 -> 비동기 데이터흐름에 기반을 둔 프로그래밍 패러다임으로 함수형 프로그래밍을 사용한다. 

     함수형 프로그래밍이란 자료처리를 수하적 함수의 계산으로 취급하고 상태와 가변데이터를 멀리하는 프로그래밍으로 순수함수만을 작성하는 것으로 

숨겨진 입력이나 출력을 최대한 제거하여 가능한한 우리코드 대부분이 단지 입력과 출력의 관계를 기술하게끔 하는 것을 말한다. 

     순수함수 : 부작용(side effect)가 없는 함수, 즉 함수실행이 외부에 영향을 끼치지 않는 함수