diff --git a/docs/part1/05.summary.md b/docs/part1/05.summary.md index 9865241b..78e1da58 100644 --- a/docs/part1/05.summary.md +++ b/docs/part1/05.summary.md @@ -13,11 +13,11 @@ RxJS는 동기와 비동기 입력 데이터들을 시간 축을 가진 하나 - Observable은 Read only이기 때문에 단방향의 데이터 흐름을 갖는다. ### 로직 처리의 오류 -로직 상에 존재하는 반복문, 분기문, 변수를 제거하기 위해서 함수형 프로그래밍의 근간이 되는 operator를 제공한다. +로직 상에 존재하는 반복문, 분기문, 변수를 제거하기 위해서 함수형 프로그래밍 개념을 근간으로 하는 operator를 제공한다. -- Observable은 operator를 통해 항상 가변 객체(Immutable Object)를 반환한다. -- Observable은 operator를 통해 생성, 변환, 병합, 분리와 같은 다양한 형태를 구성할 수 있다. -이를 그름으로 표현하면 다음과 같이 표현할 수 있다. +- Observable에 operator를 적용하면 항상 불변 객체(Immutable Object)를 반환한다. +- Observable이 제공하는 operator를 통해 생성, 변환, 병합, 분리와 같은 다양한 연산을 적용할 수 있다. +이를 그림으로 표현하면 다음과 같이 표현할 수 있다. ![flow](../resources/flow.png) 2부에서는 1부에서 이해한 Observable 객체를 바탕으로 실제 RxJS로 어플리케이션을 어떻게 구현하고 설계하는지 살펴보도록 하자.