Separation of concerns is increasingly on the programmer's radar. Given the growing range of data access products and platforms, it is now essential to separate data producers from data consumers. The observer pattern provides a simple but powerful model for achieving this crucial design goal.
This chapter introduces the notation used in the UML for two common types of interaction diagrams (sequence and communication interaction diagrams). This chapter is an overview