Nuacht

The main difference between a classical observer pattern and the publisher/subscriber pattern is that publisher/subscriber promotes even more loose coupling then the observer pattern does.
The Publisher-Subscriber pattern reduces object dependencies for flexible UI design Frequent requirement changes during a software development cycle can often lead to disruption and anxiety.