본문 바로가기

Observable8

[Design Pattern] Observer Pattern [Design Pattern] Observer Pattern 알아보기 Observer Pattern에 대한 개념에 대하여 알아보고 예시를 통해 알아보도록 하겠습니다. Observer Pattern이란? 한 객체의 상태 변화에 따라 다른 객체의 상태도 연동되도록 일대다 객체 의존 관계를 구성하는 패턴입니다. Observer Pattern의 상태를 전달하는 방법 Observer Pattern의 상태를 전달하는 방법은 두 가지가 있습니다. PUSH : 주제 객체가 구독 객체에게 상태를 보내는 방식 PULL : 구독 객체가 주제 객체에게서 상태를 가져가는(요청하는) 방식 어떨 때 쓰면 좋을까?? 데이터의 변경이 발생하였을 때 상대 클래스나 객체에 의존하지 않으면서 데이터 변경을 통보하고자 할 때 사용합니다. O.. 2019. 10. 15.
Observable -13 (Subject클래스-AsyncSubject클래스) 본 내용은 필자가 학습한 내용을 정리하는 내용입니다.대부분 의 내용이 아래 책의 내용이므로 원서를 구매해서 직접보시는걸 추천드립니다!RxJava 프로그래밍 리액티브 프로그래밍 기초부터 RxAndroid까지 한 번에유동환 , 박정준 지음 | 한빛미디어 | 2017년 09월 04일 출간http://www.kyobobook.co.kr/product/detailViewKor.laf?ejkGb=KOR&mallGb=KOR&barcode=9788968488658&orderClick=LAV&Kc= Subject 클래스Subject 클래스는 차가운 Observable을 뜨거운 Observable로 바꿔주는 클래스입니다. Subject 클래스의 특성은 Observable의 속성과 구독자의 속성이 모두 있다는 점입니다.Ob.. 2018. 12. 23.
Observable -12 ( 뜨거운 Observable) 본 내용은 필자가 학습한 내용을 정리하는 내용입니다.대부분 의 내용이 아래 책의 내용이므로 원서를 구매해서 직접보시는걸 추천드립니다!RxJava 프로그래밍 리액티브 프로그래밍 기초부터 RxAndroid까지 한 번에유동환 , 박정준 지음 | 한빛미디어 | 2017년 09월 04일 출간http://www.kyobobook.co.kr/product/detailViewKor.laf?ejkGb=KOR&mallGb=KOR&barcode=9788968488658&orderClick=LAV&Kc= 뜨거운 ObservableObservable 에는 뜨거운 Observable(Hot Observable)과 차가운 Observable(Cold Observable)이 있습니다. 차가운 Observable은 마치 냉장고에 들어.. 2018. 12. 23.
Observable -11 (Maybe 클래스) 본 내용은 필자가 학습한 내용을 정리하는 내용입니다.대부분 의 내용이 아래 책의 내용이므로 원서를 구매해서 직접보시는걸 추천드립니다!RxJava 프로그래밍 리액티브 프로그래밍 기초부터 RxAndroid까지 한 번에유동환 , 박정준 지음 | 한빛미디어 | 2017년 09월 04일 출간http://www.kyobobook.co.kr/product/detailViewKor.laf?ejkGb=KOR&mallGb=KOR&barcode=9788968488658&orderClick=LAV&Kc= Maybe 클래스Maybe 클래스는 RxJava 2에 처음 도입된 Observable의 또 다른 특수 형태입니다.한글로 '아마도'라는 뜻으로, Single 클래스와 마찬가지로 최대 데이터 하나를 가질 수 있지만데이터 발행 없.. 2018. 12. 23.
Observable -10 (Single 클래스) 본 내용은 필자가 학습한 내용을 정리하는 내용입니다.대부분 의 내용이 아래 책의 내용이므로 원서를 구매해서 직접보시는걸 추천드립니다!RxJava 프로그래밍 리액티브 프로그래밍 기초부터 RxAndroid까지 한 번에유동환 , 박정준 지음 | 한빛미디어 | 2017년 09월 04일 출간http://www.kyobobook.co.kr/product/detailViewKor.laf?ejkGb=KOR&mallGb=KOR&barcode=9788968488658&orderClick=LAV&Kc= Single 클래스 single 클래스는 RxJava 1.x 부터 존재하는 Observable의 특수한 형태입니다. Observable 클래스는 데이터를 무한하게 발행할 수 있지만 Single 클래스는 오직 1개의 데이터만 .. 2018. 12. 23.
Observable -5 (fromArray함수) 본 내용은 필자가 학습한 내용을 정리하는 내용입니다.대부분 의 내용이 아래 책의 내용이므로 원서를 구매해서 직접보시는걸 추천드립니다!RxJava 프로그래밍 리액티브 프로그래밍 기초부터 RxAndroid까지 한 번에유동환 , 박정준 지음 | 한빛미디어 | 2017년 09월 04일 출간 http://www.kyobobook.co.kr/product/detailViewKor.laf?ejkGb=KOR&mallGb=KOR&barcode=9788968488658&orderClick=LAV&Kc= Observable의 팩토리 함수 구분팩토리함수 함수 RxJava 1.x의 기본 팩토리 함수 create(),just(),from() RxJava 2.x의 기본 팩토리 함수 fromArray(),fromlterable(),.. 2018. 12. 23.
Observable -4 (onCreate함수,람다식,자바8메소드레퍼런스,Consumer<T>) 본 내용은 필자가 학습한 내용을 정리하는 내용입니다.대부분 의 내용이 아래 책의 내용이므로 원서를 구매해서 직접보시는걸 추천드립니다!RxJava 프로그래밍 리액티브 프로그래밍 기초부터 RxAndroid까지 한 번에유동환 , 박정준 지음 | 한빛미디어 | 2017년 09월 04일 출간 http://www.kyobobook.co.kr/product/detailViewKor.laf?ejkGb=KOR&mallGb=KOR&barcode=9788968488658&orderClick=LAV&Kc=Observable의 팩토리 함수 구분팩토리함수 함수 RxJava 1.x의 기본 팩토리 함수 create(),just(),from() RxJava 2.x의 기본 팩토리 함수 fromArray(),fromlterable(),f.. 2018. 12. 23.
Observable -1 본 내용은 필자가 학습한 내용을 정리하는 내용입니다.대부분 의 내용이 아래 책의 내용이므로 원서를 구매해서 직접보시는걸 추천드립니다!RxJava 프로그래밍 리액티브 프로그래밍 기초부터 RxAndroid까지 한 번에유동환 , 박정준 지음 | 한빛미디어 | 2017년 09월 04일 출간http://www.kyobobook.co.kr/product/detailViewKor.laf?ejkGb=KOR&mallGb=KOR&barcode=9788968488658&orderClick=LAV&Kc= RxJava 2.x의 Observable클래스 Observable - 데이터 흐름에 맞게 알림을 보내 구독자가 데이터를 처리할 수 있도록 하는 클래스 Maybe - reduce()함수나 firstElement()함수와 같이 .. 2018. 12. 23.