오늘의 함께 공부할 패턴은 옵저버 패턴 입니다. "옵저버" 라는 말을 들어본 적이 있나요? 저는 안드로이드 개발 하면서 database 값을 많이 사용하는데, 이때 이 값의 변화를 실시간으로 알고자 할때 "ContentObserver"를 사용했었습니다. 사실.. ContentObserver의 소스를 본 적은 없기에, 명확하게 동작을 알지 못하고 사용하고 있었습니다. 이번 스터디가 ContentObserver의 소스를 살펴보게 해주었습니다. 일단 옵저버 패턴! 우리 주변에서 사용법을 찾아보면 어떤 것들이 있을까요? 일단 저는 유튜브 구독 시스템으로 설명을 해보려 합니다. 위 사진에서 빨간 사각형 안에 있는 핸드폰들이 유튜브 한 채널을 구독하고 있는 5명의 구독자들 입니다. 만약 구독자들이 "구독"을 하고 ..