* 왜 이런 디자인 패턴이 등장했을까? * Observer 과 차이점 * 안드로이드에서 pub / sub 구현체에는 어떤 것이 있을까? * observer의 역할을 하는 것도 있을까?