안녕하세요 Noah입니다 :)
오늘은 Gang of Four 소프트웨어 디자인 패턴 중 행위 패턴에 속하는
Observer Pattern 에 대해서 알아보도록 하겠습니다.
iOS에서 Observer Pattern은
Foundation framework의 NotificationCenter, KVO(Key Value Observing), Property Observer, Combine framework의 Publisher, Subscriber 등에서 쓰이는데요,
Combine framework의 Publisher(Observable), Subscriber(Observer)과 Notification Center는 Observer Pattern과 비슷하지만 약간의