| < Day Day Up > |
|
After reading this chapter you should know:
How to specify an ensemble, or a collection of objects that cooperate to implement a solution to a problem
The difference between an active object and a passive object, and why the difference between these two types of objects is important
How to implement an active object
How to design a passive object using a state diagram
How to translate a state diagram into a working Java object
How to define a controlling object and how to use the control object to link together all the objects in an ensemble
How to use this method to solve a problem that has multiple different threads
Why passive objects are components
| < Day Day Up > |
|