Chapter 22. The Observer Pattern

In this chapter we discuss how you can use the Observer pattern to present data in several forms at once.

In the more sophisticated windowing world, we often want to display data in more than one form at the same time and have all of the displays reflect any changes in the data. For example, we might represent stock price changes as both a graph and a table or list box. Each time the price changes, we'd expect both representations to change at once without any action on our part.

We expect this sort of behavior because many Windows applications, such as Excel, demonstrate such behavior. However, nothing inherent in Windows allows this activity, and, as you might know, programming directly in Windows in C or C++ is ...

Get Java™ Design Patterns: A Tutorial now with the O’Reilly learning platform.

O’Reilly members experience live online training, plus books, videos, and digital content from nearly 200 publishers.