[RxJava] 1. RxJava์ ๊ธฐ๋ณธ - Observable
์ง๋ ํฌ์คํธ์์ Observable์ ๋ํด ๊ฐ๋จํ ๋ค๋ค๋ดค๊ณ , ์ด์ ๋ฐ๋ฅธ ๋ฆฌ์กํธ ํจ์์ ๋ํด ์์๋ณด๋ฉฐ ๊ฐ ์ฐจ์ด๋ฅผ ์์๋ดค์ต๋๋ค. ์ด๋ฒ ํฌ์คํธ์์๋ Observable์ ์ข ๋ ์ฌ์คํ๊ฒ ๋ค๋ค๋ณด๊ณ , ์ด์ ์ํ๋ Single, Maybe ๋ฑ ๋ค์ํ ํด๋์ค ๋ฑ์ ๊ณต๋ถํ๋ฉด์ RxJava์ ์ข ๋ ์น์ํด์ง๋ ์๊ฐ์ ๊ฐ์ ธ๋ณด๋๋ก ํ๊ฒ ์ต๋๋ค. Observer Design Pattern RxJava์ ๊ทผ๊ฐ์ด ๋๋ Observable ํด๋์ค๋ ์ํํธ์จ์ด ๋์์ธ ํจํด์ธ Observer Pattern์ ๊ทผ๊ฐ์ผ๋ก ๋์ด ์์ต๋๋ค. ์ต์๋ฒ ํจํด - ์ํค๋ฐฑ๊ณผ, ์ฐ๋ฆฌ ๋ชจ๋์ ๋ฐฑ๊ณผ์ฌ์ ์ํค๋ฐฑ๊ณผ, ์ฐ๋ฆฌ ๋ชจ๋์ ๋ฐฑ๊ณผ์ฌ์ . ์ต์๋ฒ ํจํด(observer pattern)์ ๊ฐ์ฒด์ ์ํ ๋ณํ๋ฅผ ๊ด์ฐฐํ๋ ๊ด์ฐฐ์๋ค, ์ฆ ์ต์ ๋ฒ๋ค์ ๋ชฉ๋ก์ ๊ฐ์ฒด์ ๋ฑ๋กํ์ฌ ..