ReactiveX
-
RxJava 프로그래밍Rxjava 2019. 4. 21. 19:11
...더보기 본 글은 RxJava 프로그래밍을 공부하고, 공부한 내용을 정리하기 위해 작성한 글입니다. 참고한 책은 한빛 미디어의 RX Java 프로그래밍입니다. What is Reactive? 데이터 흐름을 먼저 정의하고 데이터가 변경되었을 때 연관되는 함수나 수식이 업데이트되는 방식. 본 다이어그램으로 보면 위에 있는 도형 - 데이터 flip - 함수 밑에 있는 도형 - 달라진 데이터 라고 필자는 이해하였다. 리액티브 프로그래밍은 변경된 데이터를 밀어주는 (push) 방식, 일종의 옵서버 패턴이라고 생각하면 된다. ( 필자는 push 방식과 옵서버 패턴이 무엇일까 궁금해서 찾아보았다.) Observer Pattern이란? 객체가 직접 목록의 각 옵저버에게 통지하도록 하는 디자인 패턴이다. 주체자와 구..