RxJava (1) 썸네일형 리스트형 [RxJava] RxJava란 Reactive X (RxJava) RxJava는 옵저버 패턴을 기반으로 작동하기 때문에 자바 옵저버 패턴에 대한 선행학습은 필수적으로 이뤄져야 한다. 또한 람다식(Lambda Expressions)을 익혀둘 필요가 있다. 1. Observer pattern 옵저버 패턴에서는 한 객체의 상태가 바뀌면 그 객체에 의존하는 다른 객체들에게 연락이 가고, 자동으로 내용이 갱신되는 방식으로 '일대다(one-to-many) 의존성'을 정의한다. 아래 UML을 통해 Observer pattern 구현 시, 클래스들의 관계를 알 수 있다. 1.1. Loose Coupling Loose Coupling 객체 간에 서로 상호작용이 이뤄지지만 서로에 대해 잘 모르는 상태를 말한다. 주제가 옵저버에 대해서 아는 것은 옵저버.. 이전 1 다음