Publish subscribe design pattern
What’s the difference between Observer pattern and Pub-Sub?
Observer patter implements one-two many relation to notify all objects when subject state has changed.
Pub-sub
- Publisher: A producer of data items that are received by subscribers.
- Subscriber: A receiver of data items.
- Subscription: Linkage between a Publisher and a Subscriber.
- Processor: A combination of Publisher and Subscriber for specifying a data-transformation function.
Observer
- Subject interface
- Observer interface