Page 37 -
P. 37

함 된  코 드 에 서  중 요 한  주 제 를  곧  살 펴 보 게  됩 니 다.  상 태  또 는  데 이 터 가  변 수 나  컬 렉 션 에  저 장 되 는
                        O O P 와  달 리  반 응 형  프 로 그 래 밍 에 서  상 태 는  일 시 적 (tr a nsi e nt)입 니 다.  즉,  데 이 터 가  저 장 되 지  않 고

                        실 제 로  구 독  중 인  스 트 림 을  통 해  흐 르 므 로  이 벤 트  처 리 를  추 론 하 고  테 스 트 하 기 가  쉽 습 니 다.   1
                        또  다 른  O O P 와  R P 의  차 이 점 은  두  패 러 다 임 에 서  사 용 되 는  스 타 일 입 니 다.  먼 저,  O O P 는  보 통  명  반
                                                                                                          응
                                                                                                          형
                        령 형 으 로  작 성 됩 니 다.  다 시  말 해,  원 하 는  해 결 책 에  도 달 하 기  위 해  객 체 들 이  어 떻 게  상 호  작 용 하 고   으
                                                                                                          로
                                                                                                          생
                        변 환 하 는 지 를  나 타 내 는  일 련 의  구 문 들 을  실 행 하 는  동 안  상 태 를  추 적 하 는  객 체 를  초 기 화 합 니 다.  각
                                                                                                          하
                                                                                                          기
                        반 면 에  R xJ S 에 서 는  코 드 를  선 언 적 으 로  작 성 하 길  권 장 합 니 다.  즉,  코 드 에 서  수 행 하 려 는  작 업 의  방
                        식 이  아 니 라  표 현 하 는  것 을  의 미 합 니 다.  R xJ S 는  F P 에 서  영 감 을  얻 은  간 단 하 고  선 언 적 인  디 자 인
                        을  따 릅 니 다.  더 는  콜 백  진 행  상 황 을  추 적 하 기  위 한  변 수 를  만 들 거 나  실 수 로  일 부  폐 쇄 된  외 부  상
                        태 를  손 상 시 켜  부 가  작 용 이  발 생 하 는  일 을  걱 정 하 지  않 아 도  됩 니 다.  게 다 가  R xJ S 를  사 용 하 면  다

                        중  데 이 터  스 트 림 을  관 리 하 기  쉽 고  마 음 대 로  필 터 링 하 거 나  변 환 할  수  있 습 니 다.  함 께  연 결 될  수
                        있 는  작 업 을  생 성 하 여 “ 7 월  중 에  잡 지 를  받 게  된 다 면  알 려 주 세 요” 와  같 이  문 장 을  말 하 는  것 처 럼
                        로 직 의  파 이 프 라 인 을  만 들  수  있 습 니 다.

                        이  장 에 서 는  옵 저 버 블( 스 트 림) 을  전 면 에  내 세 운  간 단 한  연 산  모 델 로  R xJ S 가  함 수 형 과  반 응 형  패
                        러 다 임 을  멋 지 게  결 합 하 는  방 법 을  배 웠 습 니 다.  옵 저 버 블 은  비 동 기  작 업 을  통 해  비 즈 니 스  로 직 을
                        우 아 하 게  구 성 할  수  있 게  연 산 자 와  변 환 이 라 는  강 력 한  무 기 를  사 용 하 여  순 수 하 고  부 가  작 용 이  없

                        습 니 다.  지 금 까 지  새 로 운  개 념 들 을  배 우 면 서  코 드  추 상 화 를  사 용 했 지 만,  지 금 부 터 는  라 이 브 러 리
                        에  관 한  포 괄 적 인  이 론 과  실 제  지 식 을  신 속 하 게  파 악 하 여  실 무 나  개 인  프 로 젝 트 에 서  바 로  적 용 할
                        수  있 게  해 보 겠 습 니 다.  이 제 는  실 제 로  스 트 림  측 면 에 서  생 각 해 야  하 며  바 로  이 것 이  다 음  장 의  주

                        제 입 니 다.






                        1 . 6       요 약                                               R  X  J  S







                           ●    기 존  프 로 그 래 밍  패 턴 은  복 잡 한  동 작 으 로  확 장 되 지  않 으 므 로  비 동 기  코 드 를  구 현 하 기 가  매
                             우  어 려 울  수  있 습 니 다.

                           ●    콜 백 과  P r o m i s e 는  비 동 기  코 드 를  처 리 하 는  데  사 용 할  수  있 지 만,  반 복 되 는  키  입 력 이 나  마
                             우 스  움 직 임 으 로  생 성 되 는  큰  스 트 림 을  대 상 으 로  할  때 는  제 약 이  많 습 니 다.



                                                                                                      0 4 9




         R x J S  코 딩  공 작 소( 본 문) 최 종.i n d d    4 9                                           2 0 1 9 - 1 2 - 1 2    오 전  1 0: 1 0: 0 9
   32   33   34   35   36   37