Sample-Code

옵저버 패턴?

Observer Pattern이란 관찰 중인 객체에서 발생하는 이벤트를 여러 다른 객체에 알리는 메커니즘을 정의할 수 있는 디자인 패턴이다.

iOS에서는 Swift 5.1 버전부터 Combine Framework에 Publisher가 추가되어 이를 사용할 수 있고 NotificationCenter와 비슷하게 사용할 수 있다고 함.

Untitled

Untitled

Subject(Publisher)

Concrete Subject(Publisher)

Observer(Subscriber)

Concrete Observer(Subscriber)